Public • Grades 9-12953 students • 19 student/teacher
Private • Grades PK-12235 students • Unknown student/teacher
Lafayette has 2 schools. One of the highest rated schools is Macon County High School, which is rated 4. Macon County High School has 953 children. Public schools in Lafayette belong to Macon County School System. Trousdale County is close by and has better ratings than Macon County School System. Nearby Allen County is worse, with a rating of 4. Lafayette's population is 13,492. Macon County School System enrolls 28% of the population of Lafayette.