ผู้ที่ใช้วุฒิมัธยมหกเพื่อสมัครเข้าเรียน ใช้เวลาเรียนหกปี ส่วนผู้ที่ใช้วุฒิปริญญาตรีเพื่อสมัครเข้าเรียน ใช้เวลาเรียนห้าปี การเรียนการสอนเป็นแบบทวิภาค คือหนึ่งปีการศึกษา จะประกอบด้วยสองภาคการศึกษา
ปีหนึ่งเรียนวิชาพื้นฐานศึกษาทั่วไป โดยคณะวิทยาศาสตร์ และคณาจารย์ทีมศึกษาทั่วไปจากหลากหลายคณะ ปีสอง และปีสามภาคหนึ่ง เรียนกับคณาจารย์คณะแพทยศาสตร์ ปีสามภาคสองเป็นต้นไป เรียนกับคณาจารย์คณะทันตแพทยศาสตร์
ไม่ใช่ จะประกอบวิชาชีพทันตกรรมได้ นอกจากจะต้องได้ปริญญาทันตแพทยศาสตบัณฑิต แล้ว จะต้องสอบใบอนุญาตประกอบวิชาชีพกับทันตแพทยสภา ทั้งภาคทฤษฏี และปฏิบัติ
การเรียนการสอนทุกหลักสูตรของคณะทันตแพทยศาสตร์ จัดที่มหาวิทยาลัยธรรมศาสตร์ ศูนย์รังสิต เพียงแห่งเดียวเท่านั้น
หลักสูตรทันตแพทยศาสตรบัณฑิต ภาคการศึกษาละ 50,000 บาท
หลักสูตรทันตแพทยศาสตรบัณฑิต ทวิภาษา ภาคการศึกษาละ 600,000 บาท
หลักสูตรทันตสาธารณสุช ภาคการศึกษาละ 40,000 บาท
หลักสูตรวิทยาศาสตร์มหาบัณฑิต ภาคการศึกษาละ 70,000 - 300,000 บาท (ขึ้นกับสาขาวิชาที่เลือกเรียน)
การรับเข้าแต่ละปีมีโควต้าสำหรับผู้พิการ หนึ่งตำแหน่ง รับผู้พิการทางการเคลื่อนไหวที่ไม่เป็นอุปสรรคต่อการเรียนด้านทันตแพทยศาสตร์ ใช้ผลคะแนน GAT, PAT เจ็ดวิชาสามัญ และการสัมภาษณ์เป็นเกณฑ์การรับสมัคร
นักศึกษาปีหนึ่งที่ยื่นขอหอพักภายในมหาวิทยาลัยเกือบทุกคนจะได้ห้องพัก
การเรียนการสอนในคณะทันตแพทยศาสตร์ มีรูปแบบดังนี้
1.PBL: Problem-based learning การเรียนการสอนด้วยการใช้ปัญหาเป็นฐานในการเรียนรู้ การเรียนรู้ส่วนใหญ่มาจากอภิปรายกลุ่มย่อย ทำงานกลุ่ม ส่วนการบรรยายมีน้อย
2.CBL: Community-based learning การเรียนการสอนด้วยการฝึกภาคสนาม ใช้ปัญหาของชุมชน เป็นพื้นฐานในการเรียนรู้ นักศึกษาต้องไปใช้ชีวิตอยู่ในพื้นที่ฝึกภาคสนาม เช่น จังหวัดลพบุรี สระบุรี ราชบุรี สองถึงสามครั้ง ครั้งละ 1-2 สัปดาห์
3.Clinical practice: การฝึกปฏิบัติงานคลินิกทันตกรรม ทำฟันในคนไข้จริง เริ่มตั้งแต่ชั้นปีที่ห้า เป็นต้นไป