In my country, we have two main kinds of teacher (not counting university lecturers) – primary school teachers and secondary school teachers. The latter kind are referred to as 'subject teachers' (albeit in my own language, obviously), because they have always specialised in a specific subject or set of subjects (as opposed to primary school teachers, who have studied all the subjects taught in primary school). My question is: can I use subject teacher for this, or does that refer to something else in English? If it does, is there another word you'd suggest I use instead?
Thank you!