Just speaking from a teaching/education standpoint, there is nothing the NCAA can do IF any class was taken at an accredited school, Junior College or online institution.
Now, if it was not one of those, then there is a gray area.
I was told where Jackson took the courses they are accredited.
That is a good sign then.
When you say "there's nothing the NCAA can do" what do you mean? There's an obstacle here that I can not disclose unless the family allows me however I feel you might know something that might speed things up.
No problem, if a student attends an accredited high school, JC or takes classes online from an accredited high school (there are not to many but some high schools work with students) or JC, then the NCAA has no way to hold things up. The NCAA works WITH accredited schools, not against them. The NCAA has issues with what has been coined "Diploma mills".
These are the things that you would check into.
1. Is the school accredited (you said it was, so thats good)
2. Was the class taken at his high school (classes taken outside the students school will get a red flag OR be very very delayed in getting reported to the new school or NCAA, this is totally common)
3. Was the class taken in an area that was required (The NCAA has some new rules about core classes)
4. Was the class graded or was is pass/no pass (this can cause a hold up sometimes)
That is all I can think of right now, if it is nothing that falls under those things then I would have to know what it was to have an idea of what the issue is. The safest thing to do is talk to the principal or superintendent of the school and have them deal with the NCAA.