Oregon Homeschool Science Club has been in existence for fifteen years. We meet 24 weeks of the school year at OMSI, taking the most incredible classes with amazing OMSI Science Educators, hold science assemblies, or head out to OMSI’s Coastal Outdoor Schools

Read through our Science Classes/Activities.

Check out the registration process here.


Oregon Homeschool Science Club families come together from all over the Portland Metro area, from Ridgefield, The Dalles, Salem, Oregon City, Seaside, and Hillsboro. There is no single style of homeschooling that guides our families, only that quality instruction and high academic experiences are common goals.

Classes are 60 minutes long, meeting Tuesdays from mid September to the end of April, with a long Winter holiday break and a Spring break vacation. Students may take up to two classes.

Our program remains a coop as we strive to keep the costs down for everyone. Each classroom has a dedicated parent volunteer for the entire year as well as a rotating second parent helper. This is not a “drop-off” program; families are required to stay on the OMSI campus.

You are free to enjoy a cup of coffee, find a quiet corner to read or write your grocery list, or enjoy a conversation with other homeschooling parents.

Events are family activities. Parents and students travel together, explore together, and go home to continue the learning.

Classes and trips do fill up early. New events are added throughout the year, watch the email announcements.

Please contact the coordinator to check on availability.

Contact Coordinator

Fall Term:

Registration is open for limited classes.

Sept. 3rd Newsletters begin

Sept. 18th/19/20th Outdoor School

Sept. 24th Opening Science Assembly

Oct. 1st – Dec. 17th Science Classes

Spring Term:
Jan. 14th Spring Science Assembly

Jan. 21st Science Classes – April 14th

Spring Break:

March 24th and March 31st (Oregon and Washington Breaks)

Oregon Museum of Science and Industry 

1945 SE Water Ave.
Portland, Oregon

(OMSI phone line, not homeschool phone.)

503.933.4875 (OHSC TEXT line)


Class Times:  10:00 | 11:15 | 1:00