Public • Grades K-12360 students • 13 student/teacher
Waterloo has 1 schools. One of the best schools is Waterloo High School, which has a rating of 3. The school has 360 children. The public schools in Waterloo are in Lauderdale County. Hardin County is close by and rates worse than Lauderdale County. Nearby Tishomingo County SP Mun School District scores higher, with a rating of 8. The population of Waterloo is 2,111. Lauderdale County enrolls 421% of the population of Waterloo.