All of the local primary schools are excellent. If you are in town where you live dictates which primary your children would attend, either Cudgegong Valley if you are north of the railway line, or Mudgee Public if you are south. There is also St Matthews catholic school which currently services years 1 to 10. I believe when you are living out of town you can choose either. There is currently only one high school, Mudgee High, although the Catholic school is currently constructing a high school campus.