독일에서는 학생들이 6살에 초등학교에 입학하면서 의무교육 제도가 시작된다. 초 등학교를 4년 다닌 다음, 학생의 학업능력이나 자신감, 자기주도 학습능력, 부모의 희망사항 등에 따라 제각기 하우프트슐레(Hauptschule), 레알슐레(Realschule), 김나지움 (Gymnasium), 또는 종합학교(“Gesamtschule”)로 진학하게 된다. 종합학교의 경우 다른 모든 종류의 학교가 가지고 있는 요소들을 다 갖춘 통합적인 형태의 학교이지만, 하우프트슐레, 레알슐레, 김나지움의 경우는 수업 과목이나 수업 속도, 전체 교육 기 간에서 차이가 있다. 하우프트슐레는 9, 10학년까지 진학을 하는데, 직업 중심의 과목 들을 가르치며 전반적인 수업 속도도 다른 학교에 비해 느린 편이다. 김나지움의 경 우 12, 13학년까지 지속되며, 좀 더 이론적인 교육을 제공한다. 레알슐레는 학업적인 요구사항 측면에서 하우프트슐레와 김나지움의 중간쯤 위치하며 10학년까지 이어진 다. 학생은 학교를 졸업하기 전에 하우프트슐레에서 레알슐레나 김나지움으로, 또는 레알슐레에서 김나지움으로 전학할 수 있다. 전학을 위해 충족해야 할 요건은 연방 주에서 결정한다. 예를 들어 바덴뷔르템베르크 주에서는 학생의 성적이 좋거나 담당 교사가 추천을 하거나 학생이 입학시험에 통과하면 전학을 할 수 있다.
독일은 6살에 초등학교에 입학하며 의무교육이 시작되고, 4년 재학후 하우프트슐레, 레알슐레, 김나지움, 종합학교로 각기 진학하게 된다. 여기서 종합학교는 다른 종류의 학교가 가지고 있는 요소들을 다 갖춘 통합적 학교인 반면, 나머지 세 학교의 경우는 수업과목, 속도, 교육기간 등에 서로 차이가 있다. 졸업 전엔 요건이 충족되면 전학도 가능하다.