Elgin school exceeded my expectations in every way...
Elgin school exceeded my expectations in every way. The teachers are dedicated and the staff is very supportive. My child has thrived academically and socially. We couldn't be happier with our choice!