North Carolina, Raleigh- For immigrants of Latin origin, taking English classes in North Carolina can be the gateway to fully integrating into their communities.
Both at work and at a social level, the language barrier is usually another difficulty for those who do not speak English.
Although hiring a private teacher can be very expensive, there are different alternatives to take English classes in North Carolina for free. One of the most widespread options is to go to community colleges, which frequently provide this service.
Free English classes in North Carolina: for parents and guardians of students
English classes in North Carolina
Community Colleges
Almost every city in North Carolina has community colleges that offer English as a Second Language (ESL) classes. That is, “English as a second language”.
It is a free and accessible alternative regardless of immigration status.
Some teach in-person classes, while there are also virtual options for those who have less time and need to learn English quickly.
Central Piedmont Community College in Charlotte
Piedmont Community College, located in the city of Charlotte, is one of the institutions that offer free English classes in North Carolina, for teenagers and adult.
The program includes tutoring to master the language to attend college, obtain a high school degree, or simply to better communicate with others.
According to the institution itself, its ESL classes also have the objective of improving job opportunities and participating in the education of their children.
This alternative is available to all people who meet the following requirements:
- Be 16 years or older
- Have officially withdrawn from your last public, private, or home K-12 school (if you are under 18)
- Not being in the US with an F-1 or J-1 visa
Step by step
The registration process for English classes at Piedmont Community College requires completing the following steps:
1-Apply for admission to Central Piedmont
Submit the Central Piedmont College and Career Readiness Application.
Within one or two business days, you will receive a call to confirm your request.
2-Complete the preparation student data form
Submit Student Data Collection Form
3-Create your login
After receiving the call to confirm your request, you can activate your account.
4-Access your student email
At this point in the process, you will already have a student email. This is the official communication channel of the university. Sign in to your email online.
5-Take the College and Career Readiness Placement Exam
This is an evaluation to analyze your level of English and assign you to the course according to your knowledge.
6-Schedule a counseling appointment and enroll in classes
After your placement test, you will receive an email to schedule an in-person group counseling session. Advisors can help you analyze your placement test results, review program policies, and discuss your class options to finish enrolling in the adult ESL program.
If you need assistance, you can make a phone call in Spanish at 704.330.2722. You can also write an email in Spanish to:ayuda@cpcc.edu.
To apply for free English classes at Piedmont visit their website https://www.cpcc.edu/programs/english-second-language-esl
Wake Technical Community College in Raleigh
Another option to take English classes in North Carolina is through Wake Technical Community College, located in the city of Raleigh.
This alternative has limited places and is highly requested.
In this case, your level of English will also be evaluated at the time of registration to assign you to the corresponding course.
ESL classes at Wake Technical Community College are free and online. According to program information, there are levels for people who do not speak English to those who have an advanced command of the language.
For more information about this alternative English class in North Carolina visit the programs and courses section of the website. https://www.waketech.edu
Durham Technical Community College
Durham Technical Community College offers free English classes in Durham and Orange counties.
In this case, places are also limited and usually fill up quickly.
People interested in participating in the ESL program of free English classes must complete the online form to be contacted and advance in the registration process found on the College website.
For more information about ESL English classes, contact 919-536-7200, ext. 3228 or by email at cgl@durhamtech.edu.
Visit their website https://www.durhamtech.edu
Forsyth Technical Community College
Forsyth Tech also offers English classes at no cost to anyone who wants to learn the language.
According to the program description, students can begin studying according to their level of English and continue advancing to higher levels.
In this case, classes are held in person on the university campus, although there are also some online options.
If you have any questions, please call 336.757.3719 or email in English or Spanish to Amparo Fajardo Gomez: afajardogomez@forsythtech.edu
To learn more about the ESL program and free English classes visit the website: https://www.forsythtech.edu
Courses in churches and religious centers
In addition to community colleges, churches and religious centers also often offer free English classes.
If you already go to a church regularly, it is best to contact the institution and ask about ESL teaching.
If you are in the Raleigh area, the city diocese It administers parishes and schools where English courses are frequent.
You can also consult the Mary Queen of Americas church through their Facebook site or visit their headquarters at 636 Whitfield rd, Mount Olive.




I would like to learn English
A year ago I visited this university behind my house I need help with the language but they told me if there weren't at least 10 people it wouldn't be possible, the others are too far away for me. The only likely place was Bladen Community.
Good afternoon Lourdes. We recently published andThis article with more options for English classes for adults in North Carolina.
We hope it is useful to find a location that suits you.
Greetings.
Good morning, I would like to sign up for English classes. I live in Raleigh, NC. Thank you very much.
Good evening Eduardo, thank you for sharing your interest with us. To register for classes it is necessary to do so in person, you can choose the institution that is of interest to you and enter the pages where we have provided links, once there you can register.
Please tell us if you have any questions about the procedure.
I have been trying to get into Raleigh for several months but it has been impossible. I live in Cary and I need to learn the language. I appreciate if there is a place in the cities near Cary
Good afternoon Grace, we appreciate you sharing your concern with us. Recently, opportunities have opened up to study a trade and at the same time, learn technical English. Here you can consult the information. also him We bring more content here with information from 58 institutions that offer free English as a Second Language (ESL) classes on their campus for adults.
We hope you find the information useful and find your place to register.
Hello, do you know where I can learn the language in Gastonia NC, thank you for the very interesting article
Good afternoon Shir, thank you for sharing your concern with us. I find that in Gastos there are 2 community colleges: Gaston College and Central Piedmont Community College. In the case of the second, you can go directly to this link To learn more about ESL (English as a Second Language) classes, you can see the requirements and opening dates. There are no open groups yet, but the same page recommends returning regularly to learn about new groups. I'll share a second option with you: in this article You can go directly to the final part in which it guides what you can do if you cannot find an English class.
Let us know in the comments if the information has been useful.
Hope it is useful 🙂
hello, good afternoon . very good information website.
I am looking for information about English classes in Maben County NC
Good afternoon Maria Reyna. Thank you for sharing your concern with us. Alamance Community College (ACC) has an English as a Second Language (ESL) class program for adults. The classes offered are virtual and also in person.
For more information about English as a Second Language (ESL) classes or to register, call (336) 506-4380.
At this link you can visit the specific website for these classes.
To review other community college options you can also read this article Enlace Latino NC.
Please let us know if the information was helpful.
We wish you success so that you soon become a bilingual person.
Hello, I want to study English in Durham, to be able to enter undergraduate, is it possible that I can get an F1 visa to attend?
Good morning Mariana, thank you for sharing your concern with us. I understand that the F1 nonimmigrant visa is for students who wish to enroll in accredited US institutions and that to obtain it it is necessary for applicants to follow a process that includes being accepted by an educational institution in the USA. The suggestion is that Visit this website “Student Visa” of the Travel State Govt., where the types of visa and their difference are, the steps to follow, recommendations and fees. The page is only available in English, but you can use online tools such as deepl.com to translate it into Spanish.
Please tell me if we have helped with your query.
Success with the process!
Where are classes in Raleigh NC
Hello, could you tell me if there is any place near me NC 27265
Hello, could you help me and tell me if there is any place near my location. NC 28052
Hello, good afternoon, I arrived in North Carolina Raleigh 3 weeks ago and I am looking for where to take the English as a Second Language course.
I am an Au pair.
Hello. Thanks for the info, I really liked it. I'm looking for a way to learn English, so I would like to know if I have options near me, in Mooresville,NC. 28117
Greetings! I have been trying to get into a nursing course along with the language here in Raleigh for a month.
Hi, I'm looking for a place where I can study English in Capel Hill, NC.