Primary school
In Elsie's River, there are eleven schools: Elsies River High School, The Range High School, Elswood High School, Marion RC High School,Valhalla High School, The Range Primary School, Elnor Primary school, Matroosfontein Primary School, Elsbury Primary School and J.S. Klopper Primary School, Matroosfontein's Badge, Eldene Primary School,Valhalla Primary School, Leonsdale Primary School, Balvenie Primary School, Elswood Primary School,Norwood Primary School, Holy Trinity Primary School, Clarke Primary School.