Home School Phys-Ed

Home School Physical Education

Our Home School program’s physical education classes assist families in meeting their physical education needs, as well as challenging the children spiritually. Our athletic instructors offer sports instruction in a fun environment for children of all athletic abilities. Each session of classes consists of six weeks.


Can be found on the individual location pages.

Guest Rate

Push The Rock also offers a special Guest Rate for any friends of students, or anyone interested in trying out a class. The cost is $15 per person for each class attended. The Guest Rate provides an opportunity for new families to evaluate our home school PE program, or for families who can only come once or twice during a session because of extenuating circumstances.  The Guest Rate is not intended for families who plan to attend classes on a regular basis (more than two classes per session). For families who plan to come on a consistent basis (more than two classes per session), we ask that you please register through our website for the full session. If you are planning on joining class for the day as a Guest, please email one of our staff members  (Email addresses below) so we may know to expect your child(ren), confirm space availability/location, and provide you with required paperwork to bring to the program. After visiting, if you decide that the Push The Rock program is a good fit for your children and you’d like to come on a regular basis, we ask that you register your child)(ren) online for the next available session. 

BuxMont Class Locations

Leidy’s Home School 
273 W. Cherry Lane, Souderton, PA 18964

Perkiomenville Mennonite Church
1836 Gravel Pike, Perkiomenville, PA 18074

Questions?  Call Mitch Thomas (mthomas@pushtherock.org / (302) 530-5567)

Lehigh Valley Class Locations

Locust Valley Home School 
5936 Locust Valley Rd. Coopersburg, PA 18036

Faith Church Home School 
6528 Hamilton Blvd, Allentown, PA 18106

Questions?  Call Emily Shuman (eshuman@pushtherock.org / (610) 967-6861)