English for Speakers of Other Languages (ESOL)

#Gain Confidence in Speaking English

Do you want to communicate more effectively? Do you struggle with conversations on the phone, while shopping, at doctor's appointments and during job interviews? 

Two women learning to speak English at the LibraryGain confidence with listening, reading, writing, and speaking in English!

Your Library offers FREE classes in English for Speakers of Other Languages. Our experienced instructors can help you to:

  • Improve pronunciation and fluency
  • Increase vocabulary
  • Read signs, articles, newsletters, and books
  • Learn English grammar rules
  • Improve your writing skills

Note: Due to COVID safety, all classes are currently being offered virtually, online. 


#How to Sign Up

#Eligibility and First Steps

Adults entering the English for Speakers of Other Languages (ESOL) program must be:

  • A resident of Duval County
  • 18 years of age or older

In order to register for classes, all new students will complete a registration appointment. All appointments are held online through Zoom, so you will need internet access in order to complete the appointment. After a short assessment, we'll work with you to find the class (or classes) that best fit your current goals and schedule (no guesswork required!).  

#What to Expect Before Your Appointment:

The week of your appointment, a staff member will send you an email reminder that includes links to join the Zoom virtual appointment, a registration form, and an English-level placement test. You must complete the registration form and English-level placement test before your scheduled appointment.

#Have Questions?

Read our Student Success Stories or call us at (904) 255-6135. We look forward to meeting you!


#More Practice Speaking English

#Conversation Essentials

Conversation Essentials are informal drop-in sessions facilitated by a native speaker. Each session has a particular topic that incorporates vocabulary and key grammar points.

Beginner sessions are recommended for adults with beginner-level English speaking skills and correspond with Level 1 and Level 2 ESOL (English for Speakers of Other Languages) classes. Intermediate and Advanced sessions are recommended for adults with advanced-level English speaking skills. The level workshop corresponds with Level 3, Level 4, and Level 5 ESOL classes. 

Register for a Drop-In Session!


#More Library Resources

#Need a Laptop or WiFi Hotspot to Connect?

Did you know that you can borrow a laptop and/or a Wi-Fi hotspot for FREE at several Jacksonville Public Library locations? Devices are available to cardholders in good standing, ages 18 and older.

Click here to check availability!

#Other Library Classes You Might Like:

#College and Career Help:

In addition to FREE classes and online resources, the Library has books, videos and more to help customers improve their English. In the children's department of every library, you will find books with read-along CDs. Enjoy an audiobook with your child and listen to English at the same time!



How much does the program cost?

Classes are FREE for residents of Duval County. Out of county residents must secure a Non-Resident Library Card, in order to participate. See https://jaxpubliclibrary.org/services/get-library-card for more information on how to get a library card.

How do I enroll in the ESOL program?

Schedule an intake appointment to enroll. The appointment will take 1 hour and be completed online through Zoom.

Tell me more about the teachers.

All teachers are native English speakers and have several years of experience teaching English language learners, but most importantly, they have a heart for helping those who wish to learn English.

How many people are in a class?

Up to 12

Will my classmates have the same level of English skills as me?

Yes, you will be placed in a class with students who have a similar level of English speaking, reading and writing skills.

When do classes meet?

Mornings and evenings Monday through Friday.

How much conversation practice will I get?

We offer multiple English Conversation Essentials workshops each week.

What additional support do you offer?

In addition to classes, our instructors are available by appointment for individual support. With your Library Card, you can access several language learning resources, such as Transparent Language.

How long will it take me to learn English?

It is up to you. It depends on how much time you can devote to learning and practicing, as well as your starting point. During your intake appointment, you will complete a brief assessment to determine your starting level. We will also identify any specific goals you wish to achieve and put a plan together to help you reach those goals.

Get a Library Card

Jacksonville Public Library card

Image representing the Book Hook Up newsletter sign up at the Jacksonville Public Library

Sign up to get the hottest titles in your favorite genres sent right to your inbox each month

Career & Job Resources

Career & Job Resources

Helping Jacksonville Get to Work

Read More