Visit your local public library and talk to the librarian about ESOL resources. Depending on your level, most libraries have ESOL test books or can request them from other linked libraries. Even if your local library doesn't have ESOL test books, they will likely have texts of varying levels in English and a selection of bilingual dictionaries to look up unfamiliar words. Some libraries also check out DVDs and CDs in English, which provide a great opportunity to practice listening skills.
The University of Cambridge's official ESOL website provides useful tools to determine your level and which exam you're ready to prepare and test for, as well as online practice tests and practice materials. This is where you can look up exam prices, dates and locations. Books and online preparation courses can also be purchased at the official site. Go to the candidate support site for exam-specific advice and practice materials.
This free website sponsored by the British Council offers games, jokes, videos, stories, listening activities, grammar exercises and a handy dictionary search. Content is fun and wide-ranging, from poems to the International English Language Testing System (IELTS) preparation activities. If you would prefer an in-person, human teacher, you can look up available courses in your area on this site, as well as British Council study programs in the UK. The British Council also offers LearnEnglish apps for mobile phones and Facebook.
This free online resource from the BBC offers tools for general and business English, grammar, vocabulary and pronunciation, quizzes, a community where registered participants can comment and ask questions and news-based materials. For cartoon lovers, they offer an animated series on a real backdrop, "The Flatmates," to help ESOL students practice listening. Audio, video and text materials are available to download for classroom and educational use on their download page.
There are inexpensive and free resources available online for ESOL students. For example, Manchester College offers an entire page of links to free ESOL resources. Apart from resources specifically labeled ESOL, resources for English as a Foreign Language (EFL) students and English as a Second Language (ESL) students will also provide valuable tools for ESOL learners. Sites like Dave's ESL Cafe, Tongue-Untied and Phrasal Verb Demon, offer quizzes and grammar exercises that help many levels of English language learners. More advanced learners can use free English language resources like online editions of English language newspapers, National Public Radio for listening activities and Project Gutenberg to download free ebooks in English.