ESL Classes 2018-06-27T01:05:15+00:00

Santa Rosa Junior College

Phone: (707) 527-4382

Fax: (707) 522-2769

Santa Rosa Junior College offers English as a Second Language classes in several locations. Many are credit classes while others are non-credit classes.

You can visit the ESL department home page for information on how to get started and much more.

Start Registration Here

Petaluma Adult School

Petaluma Adult School offers a number of free classes for the English language learner. Our program includes English as a Second Language, level 1 through level 4; Citizenship Preparation; and ESL Basic Computer Skills. Day and evening classes are available in Petaluma, and also include free child care and free parking.

Petaluma Adult School also offers a High School Diploma program in both English and Spanish. High School Diploma, and Equivalency, classes are available in Petaluma, Santa Rosa, and Sonoma.

Petaluma Adult School is dedicated to lifelong learning, from cradle to career and beyond. Our educational options range from parenting and early learning programs for families with young children to those with school-age youngsters. We also provide support for completers of a high school diploma or GED, introductory computer skills training, and Citizenship Preparation, English language development, along with several medical career and apprenticeship training programs.

Our friendly, welcoming, professional cadre of teachers is ready to assist you in your personal pursuit of achievement, enrichment, success and personal growth. Our classes are designed for adults of all ages, and all educational and cultural backgrounds. Because many of the programs are supported by state funding, our registration fees remain as low as possible for this coming Spring 2013 semester.

Now serving over 2,000 local residents annually, the school offers a wide variety of fee-based community interest and workplace training programs as well as all other core areas: basic skills, high school diploma, GED preparation, ESL and citizenship preparation, computer skills, and parent education for families with young children.

Visit their Website Here

For more information about our classes and registration,

please call 707-778-4633 or click HERE.


Spring ESL CLASSES begin Tuesday, January 16th and are on-going through May 18, 2018. Students may start anytime IF space is available.
Email or call 778-4633 for more information!

Also available is ESL Basic Computer Literacy which familiarizes students with computers and offers the program Rosetta Stone for English learning.
Email or call 778-4633 for more information!


McDowell Elementary morning ESL Classes:
M-Th, 8:45-11:30am,
Level 1A, Laine Gen, Room B3
Level 2A, Vicki Mayster, Room A4
Level 3A, Frances Frazier, Room A3
Free childcare is available in Rooms B1 and B2.
T,W,TH, 8:45-11:45am
Level 4A (Bridges & Transitions), Marianne Tamm and Catherine Crotty
Free childcare is available in rooms B1 and B2.

F, 9:00-11:30am
ESL Basic Computer Literacy, Catherine Crotty, Room E1
Note: No childcare is available for this class.

McKinley Elementary morning ESL Classes:
T & Th, 8:45-11:45am
Level 4A (Bridges & Transitions), Marianne Tamm, Room 15
Free childcare is available in Room 16

McDowell Elementary evening ESL Classes:
T & Th, 6:30-9:00pm
Level 1A, Kim Hancock, Room B3
Level 2A, Lisa Broderick, Room A4
Level 3A, Camille Alpert, Room A3
Free childcare is available in Rooms B1 and B2.

W, 6:15-8:45pm
Citizenship Preparation, Laine Gen, Room B3
Free childcare is available in Rooms B1 and B2.

Valley Vista Elementary evening ESL Classes
T & Th, 6:00-8:30pm
Multi-level, Martina Fehr-Canela, Room 17
Free childcare is available.

Roseland English For Adult Learners

Roseland English for Adult Learners has been offering Free structured English as Second Language (ESL) classes to the community since 2008. Our year round program offers three levels of English Instruction. Our ESL classes are taught by 6 volunteer TESOL certified teachers dedicated to teach our students.

Interested students come to classroom 34 on Tuesdays or Thursdays between 6:30-8:30pm and speak with Ellen or David Bailey.

Contact Program
Ellen Bailey, Director

Classroom 34
Sheppard School
1777 West Avenue
Santa Rosa, CA 95407

Tuesday and Thursday 6:30-8:30 (year round)

Classes are Free. Students are asked to purchase their own books.


Community Action Partnership of Sonoma County

Provides a Community School Model offering parents and children classes and support to improve parenting skills, work force development, school readiness, and self sufficiency. Offers ESL, English as a second language, GED, Parenting Programs, Counseling, Support Groups, CalFresh registration, Triple P, Positive Parenting Program, consultation and group, and other classes and activities,
Offers child care for all the activities and classes for children aged 2- 5 years old.


In Person

  • Via Esperanza Centro de Educacion(located on the campus of Lawrence Cook Middle School) 2480 Sebastopol Road Santa Rosa, California 95407 
  • Walk-in Hours: 8:30 AM – 5:00 PM (Monday – Friday)

By Phone: 

Magdalena Mendoza (707) 480-9374 

Maria Luna (707) 481-3171

Fees: Free services

Spring Semester Classes & Programs

This semester, Vía Esperanza Centro de Educación looks to offer the great classes and programs that our community knows and loves, with the addition of a few new opportunities to learn, grow, and flourish! Read on to learn more about what we offer and how you can sign up!

English as a Second Language (ESL)

Non-credit English courses taught by Santa Rosa Junior College (SRJC) staff. Registration through SRJC required.

Days: Mondays & Wednesdays

Hours: 9:00 AM – 12:00 PM

Classes Begin: January 17

English Conversation Class

A structured approach to practicing English language skills for beginner to intermediate level students led by a retired teacher.

Days: Tuesdays & Thursdays

Hours: 9:30 AM – 11:00 AM

Classes Begin: January 16

Reading Club

An exciting approach to practicing English language skills for beginner to intermediate level students that will explore the literary world in a welcoming environment.

Days: TBD

Hours: Afternoons

Classes Begin: TBD

Spanish Literacy Class

By utilizing a one-on-one approach complemented by a specialized computer program, this class teaches Spanish-speaking adults how to read and write in their native language. This is the last semester that we can offer this class under our current licensing contract. Please share this information with anyone you think may benefit.

Days: Tuesdays

Hours: 9:30 AM – 11:30 AM

Classes Begin: January 9

GED/HiSET Preparation Class

A class to prepare students to take the GED/HiSET test in Spanish led by Santa Rosa Junior College staff. Registration with SRJC required.

Days: Fridays

Hours: 9:00 AM – 1:00 PM

Classes Begin: January 19

Please note: A mandatory orientation will be held at VíaEsperanza, Room 29 on Friday, January 12 from 9:00 AM – 12:00 PM.

Citizenship Class

An 18-week citizenship test preparation course provided by Catholic Charities

Days: Wednesdays

Hours: 5:30 PM – 9:00 PM

Classes Begin: February 14

Abriendo Puertas

The first evidenced-based, comprehensive training program developed by and for Latino parents with children 0-5 years old, this 11-week course uses the popular education approach to engage parents in lessons that reflect the culture of the target audience while drawing from real-life experiences, incorporating data about local schools and communities, and focusing on helping Latino parents understand their important role in the development of and long-term impact on their children’s educational outcomes.

Days: Tuesdays

Hours: 5:30 PM – 8:00 PM

Classes Begin: TBD

Positive Parenting Program (Triple P)

A parenting and family support system designed to prevent as well as treat behavioral and emotional problems in children. Individual sessions available with appointment.

Days: TBD

Hours: TBD

Classes Begin: TBD


An evidence-based program for families with children 0-3 years old. The components of the program include parent education, toy making class, child development, home visits, and support.

Days: Various days

Hours: 9:00 AM – 12:00 PM

Classes Begin: January 8

Pasitos Play Groups

A weekly play group for parents and their children ages 3 to 4 that are not attending preschool. Parents participate with their children, doing activities that will get them ready for preschool and kindergarten success.

Days: Various days

Hours: 9:00 AM – 12:30 PM

Classes Begin: January 8

Counseling Groups

Regular weekly counseling sessions for women, teen girls, and the discussion of other special topics. Provided by Humanidad Therapy and Education Services.

Days: Various days

Hours: Evening

Classes Begin: TBD

Grupo Luna

A support group for parents with children with autism. Provided by MATRIX Support Network.

Days: First Wednesday of the Month

Hours: 9:00 AM – 12:00 PM

Classes Begin: January 17


A weekly beginners yoga class including herbal tea time and relaxation. Led by a volunteer instructor with experience in the health care sector.

Days: Mondays

Hours: TBD

Classes Begin: TBD


All classes and programs at Vía Esperanza are FREE. Child care is provided at no cost for most classes and activities.

For more information and to enroll, please visit our office in person Monday through Friday from 8:30 AM – 5:00 PM or give us a call at (707) 480-9374 or (707) 867-7290.


Michael P. Varela

Program Manager

(707) 481-1781

Magdalena Mendoza

Program Coordinator

(707) 480-9374

Ana Díaz de Vigil

Lead ECE Care Provider/Administrative Assistant

(707) 867-7290

Maria Elena Alvarado

Family Engagement Specialist

(707) 892-3757