I'm currently teaching at a Canadian international school. I teach grade 7 (11, 12 and 13 year olds, so early Key Stage 3 level) and am a generalist. I teach Maths, Science, Social Studies, Art and Language Arts. From grade 8 on they get specialist teachers for each subject. At what age do UK schools (or rather NC overseas school) use specialist teachers rather than generalists? Also, my first degree is in Human Geography, but the subjects I prefer to teach are Maths and Science. Is this a problem at the Middle School level (assuming I wanted to specialise)?