In addition, students may attend other subjects like a second foreign language, usually English or Italian. Realschule basically teaches the same subjects but not to the same extend. Oberschule takes care of students who have difficulties in learning. Depending on the profession, an apprenticeship takes two to four years. Apprentice will get trained at a company or organization, but also attend school for one or two days a week.
Some companies also provide additional classes on their own.
This school teaches Latin plus at least two other languages, but includes math and science subjects as well. It lasts six and a half years and is mandatory for students who want to become physician, priest and a few other professions. For all other secondary schools, a student must attend at least two, but usually all three years of Oberstufenschule . Typically, a student of the Lehramtsschule would become a teacher afterwards. In general, the universities run by the cantons provide non-technical subjects, whereas the universities run by the confederation provide technical subjects.