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