There are four public primary schools located in the town catering to students in from transition to year 7: Katherine South Public School, Clyde Fenton School, Macfarlane Primary School and Casuarina Street School. Each of these schools also has a pre-school attached.Kintore Street Special school caters for children with additional needs from 3.6 to 18 years.