Извините, но я вижу противоречие в вашем вопросе: вы говорите, что в школе не могут научить, а сами знаете физику хорошо. В школе учат тех, кому хочется. А если ребенок всеми силами противится изучать какой-либо предмет, то насильно его в голову ребенка не запихаешь.
Задача современной школы - не дать определенный объем знаний, а научить детей добывать эти знания. Что с вами и получилось. Т.е. в отношении вас у школы получилось все хорошо.
Второй вопрос: школьные кадры. Представьте, молодой человек только что окончил вуз физико-математически<wbr />й факультет. Он умный, продвинутый, современный и проч. Он стал работать в школе. Дети на уроках на головах ходят, родители жалуются на него в прокуратутуру. Он очень старается, готовится к каждому уроку, пытается разнообразить уроки. Но его физика нужна только 1-2 ребятам в классе. В конце месяца он получил 10 т.р. Как вы думаете: долго он пробудет в школе? Правильно, уйдет из нее при первой же возможности. Поэтому в школе работают в лучшем случае 50-летние дамы, многие из которых и не собираются знакомиться с новинками в науке.
А на свою учительницу не держите зла. Если она уйдет из школы на пенсию, то физику вообще никто в школе вести не будет, т.к. учителей, особенно физиков, не хватает.