Another option are schools who offer American Sign Language where it will fulfill the FL requirement to graduate.
My S was able to substitute linguistics for a foreign language. He had taken Spanish for years in middle/high school, and he wanted something different. He actually really enjoyed his linguistic class.
I was allowed to take linguistics in college for FL as an English major. I barely made it through 3 years in high school.
Also if your kid has a learning disability or is hard of hearing, they can get an accommodation to not have to take a foreign language. The college might have them take a course from one of the language departments taught in English.
That is totally dependent on the high school or college. My son struggled like crazy with FL (Spanish) and had a documented disability. His disability wasn’t disabling enough. The state would not exempt him so he took the minimum amount of FL required.
He didn’t want to try an apply for an exemption at his college (thought it would be a waste of time, since the high school wouldn’t exempt him), which had a manageable FL requirement, so his intent was to do ASL. In the end, he decided the easiest thing for him would be to take Spanish during the winter terms at a local CC where he could transfer the credits. The grade is only pass/fail and the work load is manageable. This has been working out for him and he will meet the requirement without tanking his GPA.
If the college requirement is for a certain number of semesters of a FL, you can start at the introductory level even if you took years of the language in high school. If the goal is to actually learn the language, starting over again with potentially better instructors is a reasonably option. It also helps making it through the requirement.
My older son has taken 4 years of honors Latin in lieu of traditional FL. That has worked well for him.