Switzerland has a federalist parliamentary system with 26 Cantons and four national languages. The country's linguistic policy is established in its Federal Constitution and Federal Law on Languages. Education is compulsory through 9th grade, with students learning two national languages and a foreign language. In post-compulsory education, there are bilingual programs where some subjects are taught in German or French. Teachers are required to have strong subject skills as well as skills in teaching additional languages through content-based instruction. The educational system aims to produce students who are efficient users of language while maintaining linguistic diversity and unity.