Definitely private schools as class sizes in a private boarding high school are much smaller than elsewhere and with the staff living on campus there is far more time and opportunity to tutor the students and supervise their homework sessions. Some sessions are mandatory and held under teacher supervision.
Visit this site to know more.