Rochester Primary School exists to provide a high quality education that builds well rounded students in a school that is a part of the local community. It is located on a shared site with the Rochester Secondary College and serves a rural community 186 kilometres north of Melbourne and 27 kilometres south of Echuca. The school enrolment is currently 164 students.