Folgendes Angebot steht zur Verfügung:

Basisstufe:   - 7 Abteilungen
Der Eintritt in die Basisstufe ist kantonal geregelt. Er erfolgt im Alter von 5 Jahren (Stichtag 31. Juli) und ist obligatorisch. Jüngere Kinder können vorzeitig eingeschult werden, wenn sie die Anforderungen erfüllen. 
  - Integrative Förderung (IF)

- Deutsch als Zweitsprache (DaZ)
       
Primarschule:  
- Regelklassen / 8 Abteilungen 3. - 6. Klasse
  - Integrative Förderung (IF)
  - Deutsch als Zweitsprache (DaZ) 
       
Sekundarschule:
  - Sekundarschule / Niveaus A, B, C: 16 Abteilungen
  - Integrative Förderung (IF)
  - Deutsch als Zweitsprache (DaZ)
  Die Sekundarschule wird auch für die Gemeinde Inwil und Ballwil geführt.
   
Schulsozialarbeit:
- Für Schüler/-innen aller Stufen sowie für Eltern
       
Schuldienste:     - Schulpsychologischer Dienst
  - Logopädischer Dienst
  - Psychomotorische Therapiestelle
       
Schulische Dienste   - Für alle in Eschenbach wohnhaften oder die Schule besuchenden Kinder bis zum Ende ihrer Schulzeit
  -
-
Schularzt / Schulärztliche Untersuchungen
Schulzahnarzt / Zahnprophylaxe-Unterricht
       
Tagesstrukturen:   - Für Schüler/-innen aller Stufen