10% Off All Winter Classes!

Valid for new and returning students.


Group Classes


ABCLanguages 0150Taking group lessons at ABC Languages is a fun, interactive way to learn the language of your choice. Our team of instructors are trained professionals who bring years of experience to the job and know how to teach a language in a dynamic and effective way. With a maximum of only nine students per class, you’re guaranteed plenty of personal attention as you conquer fundamentals to advanced skills of your chosen language.


Our Total Beginner classes are designed for students with little or no background in the language.   To get a good start in the language, we recommend starting with 12 weeks.  6- and 8-week enrollment options are also available if you want to get a taste of the language or only have a limited time frame.  At the end of any enrollment, you always have the option of adding additional weeks to your program and continue in your class as it progresses.

To get started just click on the language of your choice to the left to see what we have on offer!

Check our holiday schedule to know when we will be closed and group classes suspended.


At ABC, we offer a rolling admission for above-beginner students of all levels.  To find out what classes we have at your level for most languages, just fill out our Self-Evaluation Form below, or for Spanish, our SPANISH SELF-EVALUATION FORM we will, then, provide you with all level-appropriate class options available.  You choose the class that best fits your schedule and level and let us know when you would like to give it a try.  If all goes well, this will be considered your first class and you may choose from one of our enrollment packages.  If the class is not the right level, you will not be charged and we will work with you to find a more suitable class.

More questions?  Feel free to visit our GROUP FAQ or give us a call at (415) 738-7383.

We look forward to seeing you here soon!


As an above-beginner, our rolling admission policy allows you to start your classes anytime! Just fill out the form below and we will send you class recommendations. You then let us know which class you think will best suit your level and schedule and when you would like to come in for you first/trial class. Your first class will only count if you decide to enroll. If not, no problem! There will be no charge and you are welcome to try another class. You may also request more options if you don’t feel the classes we have chosen will be a good fit.

Our team is also happy to help you with class placement so feel free to give us a call at (415) 738-7383 .

If you are a total beginner or simply wish to review from the beginning, use the language links to the left to see what Total Beginner classes we have coming up.

We look forward to seeing you here soon!

*denotes required field

Note: We will call you if we are unable to reach you by email.

*Language Level: It is important that you answer the following questions as accurately and honestly as possible in order to enable us to place you in the appropriate class. NOTE: This questionnaire takes the place of evaluations for all languages except English.

*Please choose the sentence that most closely describes your speaking abilities:

Please describe your background in the language you wish to study. For example: What type of formal study (high school, college, outside school/institute)? How long did you study? Have you ever lived in a country where the language is spoken OR did you grow up in a household where the language was spoken? Please give details and any additional information that you think would help us understand your level.

*FOR EUROPEAN LANGUAGES & ARABIC ONLY: What tenses have you learned and which can you speak in comfortably with about 75% accuracy?

For languages NOT written in the Roman alphabet: Are you able to write in the language? Do your writing skills match your speaking skills? Please describe.

Do you speak any other foreign language(s)? If so, which one(s) and at what level?

Availability: Please let us know what your typical availability is each day.

* How did you hear about ABC Languages? (Press Ctrl to select multiple options)