T.C.
We used collegeboard.com for my step-daughter who is currently a Senior. They have online prep tests and writing samples to review. I thought it was good, but if your son's are really high achievers and can absorb/remember the information they would probably benefit from taking a class.