การศึกษาในระบบมีสองระดับคือ การศึกษาขั้นพื้นฐานและการศึกษาระดับอุดมศึกษา
1. การศึกษาขั้นพื้นฐานประกอบด้วย การศึกษาซึ่งจัดไม่น้อยกว่าสิบสองปีก่อนระดับอุดมศึกษา การแบ่งระดับและประเภทของการศึกษาขั้นพื้นฐาน ให้เป็นไปตามที่กำหนดในกฎกระทรวง การแบ่งระดับหรือการเทียบระดับการศึกษานอกระบบหรือการศึกษาตามอัธยาศัยให้เป็นไปตามที่กำหนดในกฎกระทรวง
การศึกษาในระบบที่เป็นการศึกษาขั้นพื้นฐานแบ่งเป็นสามระดับ
1.1 การศึกษาก่อนระดับประถมศึกษา เป็นการจัดการศึกษาให้แก่เด็กที่มีอายุ 3 – 6 ปี
1.2 การศึกษาระดับประถมศึกษา โดยปกติใช้เวลาเรียน 6 ปี
1.3 การศึกษาระดับมัธยมศึกษา แบ่งเป็นสองระดับ ดังนี้
- การศึกษาระดับมัธยมศึกษาตอนต้น โดยปกติใช้เวลาเรียน 3 ปี
- การศึกษาระดับมัธยมศึกษาตอนปลาย โดยปกติใช้เวลาเรียน 3 ปี แบ่งเป็นสองประเภท ดังนี้
1) ประเภทสามัญศึกษา เป็นการจัดการศึกษาเพื่อเป็นพื้นฐานในการศึกษาต่อในระดับอุดมศึกษา
2) ประเภทอาชีวศึกษา เป็นการจัดการศึกษาเพื่อพัฒนาความรู้และทักษะในการประกอบอาชีพ หรือ ศึกษาต่อในระดับอาชีพชั้นสูงต่อไป
2. การศึกษาระดับอุดมศึกษาแบ่งเป็นสองระดับ คือ ระดับต่ำกว่าปริญญาและระดับปริญญา การใช้คำว่า "อุดมศึกษา" แทนคำว่า "การศึกษาระดับมหาวิทยาลัย" ก็เพื่อจะให้ครอบคลุมการศึกษาในระดับประกาศนียบัตรหรืออนุปริญญา ที่เรียนภายหลังที่จบการศึกษาขั้นพื้นฐานแล้ว
ทั้งนี้การศึกษาภาคบังคับจำนวนเก้าปีโดยให้เด็กซึ่งมีอายุย่างเข้าปีที่เจ็ดเข้าเรียนในสถานศึกษาขั้นพื้นฐานจนอายุย่างเข้าปีที่สิบหก เว้นแต่สอบได้ชั้นปีที่เก้าของการศึกษาภาคบังคับหลักเกณฑ์และวิธีการนับอายุให้เป็นไปตามที่กำหนดในกฎกระทรวง
การศึกษาภาคบังคับนั้นต่างจากการศึกษาขั้นพื้นฐานซึ่งการศึกษาขั้นพื้นฐานไม่บังคับให้ประชาชนต้องเข้าเรียนแต่เป็นสิทธิ์ของคนไทย ส่วนการศึกษาภาคบังคับเป็นการบังคับให้เข้าเรียนถือเป็นหน้าที่ของพลเมืองตามมาตรา 69 ของรัฐธรรมนูญ