The ADA requires accommodations to be able to participate in work or life activities. It doesn’t require changing the program or eliminating it if everyone can’t participate. I worked on a case where a person with a disability could not pass a class in medical school. The school allowed her to repeat the class, and were willing to give her other accommodations like extra time, but she HAD to take and pass the class (she sued to have the required class waived). They actually really wanted to keep her in school as she was from an underrepresented part of the state, but she just couldn’t do the required work. She dropped out.
My daughter (who has a disability) had to have a math class to graduate. It’s a university core requirement and they would not waive it. If she had taken it at her school, it would have required THREE remedial math classes and then the required course. The remedial courses were basically ALL of her high school math repeated because while she passed them in high school, she doesn’t test well and bombed the ACT math section. Anyway, we found a course at the local university, she took it over the summer (she didn’t need the pre-req because of her high school gpa!) and she transferred those credits to her university.
I don’t know how many FL courses are required, but maybe he could take them at a community college and transfer the credits in. Some schools have a lower standard for passing or allow a pass/fail option and maybe he can find something that he can complete.