top of page


Two Rock School offers an individualized educational program in a safe, welcoming, and community-focused environment. We have an integrated STEAM (Science, Technology, Engineering, Arts, Math) instructional program alongside strong social-emotional support systems, which are funded in part through DoDEA grants. Located in a beautiful valley surrounded by farmland and adjacent to the Two Rock Coast Guard Training Center, our campus is one of a kind.

Open the Google form to complete information, and we will send an enrollment packet. Or stop by the office to pick one (or more) up. Call if you have questions, 707-762-6617 or email the registrar (Aug-June).

Registrar email:

Transitional Kindergarten & Kindergarten

Two Rock School District offers both a Transitional Kindergarten and a Kindergarten program for our families.

Transitional Kindergarten - Children who will be 5 between September 2 and June 2 are eligible for our Transitional Kindergarten (TK) program.  Transitional Kindergarten is the first year of a two-year kindergarten program.   Children who turn 5 after June 2 will be accepted into the TK class on a space available basis.

Transitional Kindergarten classes are offered Monday through Friday, 8:30am to 12:00pm, with the option for after care on site.

Kindergarten - Children are eligible for Kindergarten if they will be 5 years old before September 2.​

Kindergarten classes are offered as extended day programs, from 8:30-2:00 Monday, Tuesday, Thursday and Friday and until 1:45 on early release Wednesdays.

Kindergarten and Transitional Kindergarten registrations are due early so the school can plan effectively for the upcoming school year.  Keep in mind that school offices will be closed or open on a very limited basis for summer. Parents are encouraged to submit their registration as soon as possible to avoid delays.

School Performance Overview
Programs at Two Rock

Contact Us

5001 Spring Hill Road
Petaluma, CA  94952

PH:  707-762-6617

FAX:  707-762-1923

bottom of page