Public • Grades K-3655 students • 15 student/teacher
Meadowbrook contains 1 primary and secondary schools. One of the highest rated schools is Inverness Elementary School, which has a rating of 9. The school has 655 children. The public schools in Meadowbrook are part of Shelby County. Vestavia Hills City is close by and is rated more highly than Shelby County. Nearby Mountain Brook City scores higher, with a rating of 10. Meadowbrook's population is 4,681. Shelby County enrolls 600% of the population of Meadowbrook.