, Berlin had 878 schools, teaching 340,658 children in 13,727 classes and 56,787 trainees in businesses and elsewhere. The city has a 6-year primary education program. After completing primary school, students continue to the  (a comprehensive school) or  (college preparatory school). Berlin has a special bilingual school program in the , in which children are taught the curriculum in German and a foreign language, starting in primary school and continuing in high school.