School teacher — 30 open positions across Switzerland

Calculate net salary

  • School curative teacher, 34 % — Kanton Solothurn · Olten
  • Teacher Cooking (m/f/d) - Club School Baden — Klubschule Migros · Baden
  • Teacher Self-Defense for Children and Adults (m/f/d) - Club School Basel — Klubschule Migros · Basel
  • Teacher Dudelsack (m/f/d) - Club School Lucerne — Klubschule Migros · Luzern
  • German teacher / Telc examiner (m/f/d) - Geneva Club School — Ecole-club Migros · Genève
  • Pastry and/or bakery teacher (m/f/d) – Geneva Club School — Ecole-club Migros · Genève
  • School curative teacher / school curative teacher resp. Teacher — Stiftung Bachtelen · Grenchen
  • School curative teacher / school curative teacher resp. Teacher of a cycle-mixed class (cycles 1 and 2) — Stiftung Bachtelen · Grenchen
  • Teacher Cooking: Japanese and/or Chinese and/or Asian cuisine (m/f/d) - Club School Bern — Klubschule Migros · Bern
  • Vocational school teacher mbA for general education with assumption co-group management ABU — Kantonale Verwaltung Zürich · Horgen
  • Secondary school teacher mbA for computer science — Kantonale Verwaltung Zürich · Zürich
  • Secondary school teacher mbA for physics — Kantonale Verwaltung Zürich · Zürich
  • Teacher First aid for your dog (m/f/d) - Club School Oerlikon — Klubschule Migros · Oerlikon
  • Floristics teacher (m/f/d) - Club School Lucerne — Klubschule Migros · Luzern
  • Teacher Standard and Latin American Dances and Wedding Dance (m/f/d) - Club School Rapperswil — Klubschule Migros · Rapperswil
  • English teacher (m/f/d) - Martigny Club School — Ecole-club Migros · Martigny
  • Yin Yoga Teacher (m/f/d) - Martigny Club School — Ecole-club Migros · Martigny
  • Secondary school teacher mbA for music — Kantonale Verwaltung Zürich · Wetzikon (ZH)
  • Specialist and support teacher at a 5th class, schoolhouse Hubelmatt (20 to 26 lessons) — Volksschule Stadt Luzern · Luzern
  • Specialist teacher 5th grade, Hubelmatt school house (6 lessons) — Volksschule Stadt Luzern · Luzern
  • Development teacher 5th grade, school house Hubelmatt (14 to 20 lessons) — Volksschule Stadt Luzern · Luzern
  • Support teacher (Integrative Support/Integrative Special Training) 2nd sec, school house Matt SEK — Volksschule Stadt Luzern · Luzern
  • Sponsorship teacher cycle 2, school house Würzbach — Volksschule Stadt Luzern · Luzern
  • Class teacher in lower school, Maihof School House — Volksschule Stadt Luzern · Luzern
  • Class teacher paternity leave representation 6th class, school house Littau village — Volksschule Stadt Luzern · Luzern
  • Maternity representation IF- DaZ teacher US and KG, Maihof school — Volksschule Stadt Luzern · Luzern
  • Deputy IF Teacher (SHP) 5./6. Class, School Moosmatt — Volksschule Stadt Luzern · Luzern
  • Deputy teacher 5./6 class 62%, schoolhouse Grenzhof — Volksschule Stadt Luzern · Luzern
  • Secondary school teacher TEK (Technology & Communication) for the business middle school 100% — Kanton Aargau · Baden
  • DaZ secondary teacher, School Stettbach (temporary until 6.11.2026 with prospect of extension) — Stadt Zürich · Zürich
More about this search for cross-border applicants

The 30 listings grouped on this page answer the search "School teacher": filtered from our proprietary feed refreshed every 6 hours, showing only positions whose deadline has not passed.

Employers hiring for "School teacher" include Volksschule Stadt Luzern, Klubschule Migros, Ecole-club Migros. Recurring locations are Olten, Baden, Basel, Luzern: factor in commute time and crossing type (Brogeda, Stabio, Ponte Tresa) before picking one opportunity over another. These listings concern Switzerland. A G permit covers work in Switzerland while keeping a main residence abroad and returning at least weekly. The 20 km border zone is a treaty tax condition, not a general EU/EFTA G-permit requirement. Fees, procedures and expiry depend on the canton and applicant category; the permit is not generally free. Apply before starting work and check the expiry shown on the permit. Source for Ticino: SPOP Ticino.

Each listing links directly to the official application page: we never require registration and never intermediate CVs. To compare the CHF gross with real take-home for your specific situation (border zone vs Permit B, old vs new 2024 Italy-Switzerland fiscal agreement, dependent children, teleworking up to 25 %), open the Frontaliere Ticino calculator from the top menu: in 30 seconds you get the monthly net in CHF and EUR.