Adult education programs in the US are funded through a variety of sources, including federal, state, and local governments, as well as private tuition. The cost of enrolling in an ESL program can therefore depend on the specific program, the location, the status of the student, and the source of funding. In some cases tuition is free, while in others, a fee is required.