С программами по английскому вообще у нас сложно, а тем более в общеобразовательных школах, которые гонятся за модой, дать язык как можно раньше, а в итоге толку никакого. Но вот у меня ребенок в языковой школе учится, 80% класса с репетиторами с 3-4 класса, либо родители педагоги, сами занимаются. Таких, кто сам усваивает -  2-3 человека. Но никому в голову не приходит, что должно быть по-другому, потому что научить языку при делении пусть и на 2, но большие группы по 14-15 человек, очень трудно. А в простой школе может и вообще этого деления нет. Так что дело не в учителе, и не в программе, а в способностях и желании.