В Вашем вопросе уже содержится ответ:
- дети не дорабатывают,
- у детей нет мотивации учить английский,
- методика неправильная,
- учителя не следуют методике (не знают методику).
Главное, мне кажется, в этом списке учитель. На 2-ое место я бы поставила мотивацию.
Когда учитель знает и любит свое дело, дети чувствуют это и у них появляется мотивация.
Хорошие учителя существуют, но их становится все меньше и меньше, впрочем, как и любых других профессионалов, которые работают "не за страх, а за совесть". Их также трудно найти, как и хороших врачей и других специалистов.
Вы спрашиваете, что еще не так?- Вся система школьного образования, ориентированная не на знания основ различных дисциплин, а на подготовку к ЕГЭ. Трудно учителю, трудно и ученику, а еще труднее тем мамам и папам, которые хотят дать своему ребенку то, что по разным причинам недополучили сами.
У меня есть внук- второклассник. Английским он заниматься не хотел, потому-что не было мотивации. После поездки во Францию с мамой, он понял, что знание языка необходимо и сейчас учит английский довольно успешно, в этом помогает компьютер и мама, которая хорошо знает язык.
С английским нам повезло, а вот по другим предметам...
Выхода из создавшегося положения не вижу, кроме репетиторства, хотя я всегда была против него.