Wacoochee Elementary School vs. Beauregard Elementary School
Should you attend Wacoochee Elementary School or Beauregard Elementary School? Visitors to our site frequently compare these two schools. Compare their rankings, test scores, reviews and more to help you determine which school is the best choice for you.
Serving 596 students in grades Prekindergarten-6, Wacoochee Elementary School ranks in the top 20% of all schools in Alabama for overall test scores (math proficiency is top 20%, and reading proficiency is top 20%).
The percentage of students achieving proficiency in math is 47% (which is higher than the Alabama state average of 30%). The percentage of students achieving proficiency in reading/language arts is 57% (which is higher than the Alabama state average of 47%).
The student-teacher ratio of 15:1 is lower than the Alabama state level of 17:1.
Minority enrollment is 23% of the student body (majority Black), which is lower than the Alabama state average of 49% (majority Black).
Beauregard Elementary School ranked #354 in Alabama in 2023, improving from #439 in 2022 but declining from #211 in 2021, indicating fluctuating state ranking trends for this Union County NJ high school.
Math proficiency was 43% in 2023, higher than the state average of 30%, while reading proficiency was 51%, also higher than the state average of 47%; science proficiency ranged between 35–39%, approximately equal to the state average of 38%.
Enrollment increased from 769 students in 2023 to 801 in 2024, with minority enrollment steady at 36% and 67% of students eligible for free or reduced–price lunch, reflecting consistent socioeconomic demographics.
The school served grades Pre–K through 4 with an enrollment of 801 students and a student–teacher ratio of 15:1 in 2024, supporting early childhood education in this Alabama elementary school.
Graduation rates consistently exceeded the state average from 2013 to 2023, reaching approximately 90% compared to the state average near 88%, demonstrating stable core academic outcomes over time.