There is a sort of naming problem as in an English speaking school, your English teacher (hopefully) doesn't have the same goal as your Spanish teacher. Is the ESL (English as a Second Language) teacher an English teacher or not?

Is "English IV: British Literature" a redundant course title?