Or...maybe English is his second language, and he learns better from guided discussion with Q&A than from reading text.
That said, there are schools out there with "Pilot Academies" like American Flyers, that specialize in foreign students, etc. But not losing the money already invested in ATP is the issue.
Yogev, discuss your concerns with a manager at ATP; they will steer you to staying there of course, but might provide more assistance or more time. If not, look at some of the no-kidding Pilot Academies.