i meant: especially physics AND biology AND chemistry. i think the place to go for one specific subject is at university, because the education before that will not allow you to get deep enough into one subject anyway. the difference between a teacher and a professor is that one of them has actual experience with scientific research. teachers are educators, while professors are chosen for their depth of knowledge and their scientific accomplishments, their skills at educating are secondary.