System in Kanton (pdf)
Public school is free and compulsory for all children. When you register in the town hall, you register at the same time your children at the school-board. They will inform you in which school building you children need to go. Lunch table is offered in all communities, but they are all organised in the different way.
Official Website - Public School, Canton St.Gallen
2 years of kindergarten starting with the age of 4
6 years of primary-school and your grades decide if you enter Real- (basic level) or Sekundarschule (higher Level)
3 years of Real- or Sekundarschule
in the 2nd- or 3rd year the students can try to make an entry exam for Matura (highschool)
about 80% of all students make an apprenticeship, more infos see under here