Смотря для чего вам английский, я думаю. ЕГЭ, ОГЭ, или просто для общего развития. Если для первых 2, то школа не всегда может просто напросто "успеть" дать все знания и практику для сдачи 90+. кроме того, репетитор это не просто второй учитель того же уровня, это человек, который может дать реальные советы по сдаче экзамена, он более сконцентрирован на ученике. Также стоит сказать, что очень часто репетиторы продолжают развиваться в области языка, в то время, пока учителя обучают так, как их обучали 10 лет назад в университете.
или все 30 лет назад..
В школе вполне можно усвоить грамматику. Но с разговорным сложнее, поскольку чтобы его усвоить нужно регулярно разговаривать. А в группе из 15 человек каждый ученик физически не может разговаривать больше чем несколько минут за урок.