Had several foreign students in my byu ward that were in the ESL program
At BYU. They made amazing progress on English skills. Not sure if that program is considered to be a fully enrolled student but that’s the only classes they took and it was over multiple years.
There is no better place to learn English than BYU.