По опыту посоветую только индивидуальное обучение.
Плохенький репетитор даст больше, чем самые хорошие курсы.
Это как успокоение для родителей, мол куда-то ходит, сразу ко всему готовят,...
Но без контроля выполнения домашних заданий, нет смысла вообще заниматься.
Лучше найти репетитора по карману по нужным предметам.