Bachelor, Master and Diplom - DFA/ASP

The Department of Education and Learning / University of Teacher Education offers Bachelor's, Master's and Diploma courses qualifying for teaching in pre-school, primary school, middle school, high school or for the schooling of pupils with Special Educational Needs (BES), enabling them to develop advanced skills for the teaching profession.

SUPSI Image Default

What not to miss

Asset Publisher

. Undergraduate and Graduate Studies

By attending courses at the Department of Education and Learning / University of Teacher Education you can become:
  • Preschool teacher 
  • Primary school teacher 
  • Teacher in one or more subjects in secondary school 
  • Lecturer in a subject in high schools
  • Lecturer in specialised pedagogy and inclusive education
  • 2
    Bachelor courses
  • 6
    Master and Diploma courses
  • 500+
  • 145
    Graduates in 2022


The DFA/ASP Bachelor's degrees train future pre-school and primary school teachers. The Bachelor's degree course lasts three years full-time and offers 180 ECTS credits.


The DFA/ASP Master's degree courses train future secondary school teachers in educational and school planning for pupils with special educational needs. Master's degree courses last between two and four years on a part-time basis and provide between 90 and 120 ECTS credits.


The DFA/ASP Diploma trains future teachers for high schools. The Diploma degree course lasts one year and provides 60 ECTS credits.

The institutional thesis archive collects and makes freely available online all theses written in the basic training courses.

The latest

Asset Publisher

No contents available

Contact Viewer

  • Department of Education and Learning / University of Teacher Education
  • Piazza San Francesco 19
    CH-6600 Locarno

  • Telephone switchboard and InfoDesk
    Monday - Thursday: 08:00-09:00 / 10:00-12:15 / 14:00-16:15
    Fridays: 08:00-09:00 / 10:00-12:15

    Times may be subject to change.
    ​​​​​​​Please contact the switchboard for verification.

  • +41 (0)58 666 68 00

Hidden Widget