I teach science, basic skills (maths & english), maths, chemistry, physics, engineering. i also provide training on ms office, gmat and gre.
Getting good marks in exams is not mugging up the subject. To improve the first and foremost criteria is to love the subject. The first thing that I think I should inculcate in them the interest for a subject and that only cam accelerate his future. Besides completion of course exams will be taken after completion of each topic. I can assure that it will be a good choice.