Онлайн-обучение сомнительно. Нет мотивации и социальной составляющей. По моему скромному мнению, годится оно только для всяких необязательных курсов, когда инициатива исходит от обучающихся (сами выбирают). Хотя утверждать не могу, никакими фактами не располагаю, только домыслами.
А так решение проблемы... Поднимать авторитет и зарплаты учителей, что. Не объединять много классов в один, потому что бюджета, видите ли, не хватает, а разделять на более-менее нормальные группы. Учить детей мыслить, а не зубрить материал, и соответственно выстраивать программу. Меньше пользоваться кнутом и больше -- пряниками. Как-то так.