Касательно курсов- надо посмотреть на ребенка в первую очередь. Он у вас способен сам учить? Общество на высокие баллы требует заучивания ( в буквальном смысле) тем. Он сам себя заставить учить может? В онлайн школе его никто заставлять не будет.  Онлайн школа это для сильно мотивированных детей. А общество один из самых сложных предметов для сдачи в формате ЕГЭ.