Primary school teachers provide education for children up to the age of 11, typically teaching a broad range of subjects.