The German education system has three main levels: elementary school from ages 6-10, followed by the secondary levels of Hauptschule, Realschule, or Gymnasium from ages 10-18 depending on a student's abilities and performance. Students can choose to pursue an apprenticeship, vocational training, or university education after completing their secondary studies. The system aims to provide different paths to meet students' needs but it can be difficult to transfer between school levels.