Private Tutoring: Often effective, but good tutors are hard to find, and cost is prohibitive for many families.
Websites: Convenient, often affordable, but students with questions get stuck.