Northampton Township Parks & Recreation

Recreation Center

345 Newtown-Richboro Rd
Richboro, PA 18954
Phone: (215) 357-5396

General Information
The indoor Recreation Center Complex is home to the township’s award winning Summer Camp, along with its Preschool, and night time programs, including Yoga, Tai Chi, Karate, Zumba, and wildly popular floor hockey programs for kids and adults alike. For more information on these programs, and many more, call 215-357-6800 x 249.


View Larger Map

Additional Files:


Current Activities
Click on an activity name for details or the date for the activity schedule.

Start Date:
End Date:
Area:



View Availability Chart
Program Activity Teams Date Time
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Wednesday July 23, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Wednesday July 23, 2014 09:00 AM - 12:00 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Wednesday OUTDOORS) Wednesday July 23, 2014 05:30 PM - 06:30 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Wednesday OUTDOORS) Wednesday July 23, 2014 05:30 PM - 06:30 PM
Total Body Fitness PM Total Body Fitness PM WEDNESDAY NEW DAY AND TIME Wednesday July 23, 2014 06:15 PM - 07:15 PM
Yoga for Beginners Yoga for Beginners - WED Wednesday July 23, 2014 06:30 PM - 08:00 PM
Tennis - Adult (Ages 16- Up) Adult Tennis Wednesday July 23, 2014 06:30 PM - 07:45 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Wed) Wednesday July 23, 2014 08:30 PM - 10:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Thursday July 24, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Thursday July 24, 2014 09:00 AM - 12:00 PM
Ballet For Tots Ballet For Tots - 6 Weeks Thursday July 24, 2014 05:00 PM - 05:45 PM
Ballet/Tap Combo Ballet/Tap Combo - 6 Weeks Thursday July 24, 2014 05:45 PM - 06:30 PM
Tiny Tot Floor Hockey Tiny Tot Floor Hockey - NEW DAY NEW TIME Thursday July 24, 2014 06:00 PM - 07:00 PM
Yoga for Beginners Yoga for Beginners - THURS Thursday July 24, 2014 06:15 PM - 07:15 PM
Driver's Education Driver's Education (Tues/Thurs Evenings) Thursday July 24, 2014 06:30 PM - 09:30 PM
Pilates Pilates - Pilates - THURSDAY Thursday July 24, 2014 07:15 PM - 08:15 PM
Hockey - Adult Floor Hockey Adult Floor Hockey Thursday July 24, 2014 07:30 PM - 11:00 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Friday July 25, 2014 07:30 AM - 06:00 PM
Hockey - Youth Pick-Up Floor Hockey NEW!!! Mites (5-8 Years Old) Saturday July 26, 2014 10:00 AM - 11:00 AM
Hockey - Youth Pick-Up Floor Hockey NEW!!! Pee Wee (8-12 Years Old) Saturday July 26, 2014 11:00 AM - 12:00 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Monday July 28, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Monday July 28, 2014 09:00 AM - 12:00 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Monday OUTDOORS) Monday July 28, 2014 05:30 PM - 06:30 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Monday OUTDOORS) Monday July 28, 2014 05:30 PM - 06:30 PM
Yoga & Meditation Yoga & Meditation Monday July 28, 2014 06:00 PM - 07:15 PM
Total Body Fitness PM Total Body Fitness PM - MONDAY NEW TIME Monday July 28, 2014 06:10 PM - 07:10 PM
Pilates Pilates - Pilates - MONDAY Monday July 28, 2014 07:15 PM - 08:15 PM
Meditation For Health Meditation for Health Monday July 28, 2014 07:30 PM - 08:30 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Mon) Monday July 28, 2014 08:30 PM - 10:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Tuesday July 29, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Tuesday July 29, 2014 09:00 AM - 12:00 PM
Body By Barre Body by Barre Tuesday July 29, 2014 05:15 PM - 06:15 PM
Driver's Education Driver's Education (Tues/Thurs Evenings) Tuesday July 29, 2014 06:30 PM - 09:30 PM
Karate, Judo & Jujitsu Karate, Judo & Jujitsu, Youth (Tuesday) 12 Weeks Tuesday July 29, 2014 07:30 PM - 08:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Wednesday July 30, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Wednesday July 30, 2014 09:00 AM - 12:00 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Wednesday OUTDOORS) Wednesday July 30, 2014 05:30 PM - 06:30 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Wednesday OUTDOORS) Wednesday July 30, 2014 05:30 PM - 06:30 PM
Total Body Fitness PM Total Body Fitness PM WEDNESDAY NEW DAY AND TIME Wednesday July 30, 2014 06:15 PM - 07:15 PM
Tennis - Adult (Ages 16- Up) Adult Tennis Wednesday July 30, 2014 06:30 PM - 07:45 PM
Yoga for Beginners Yoga for Beginners - WED Wednesday July 30, 2014 06:30 PM - 08:00 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Wed) Wednesday July 30, 2014 08:30 PM - 10:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Thursday July 31, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Thursday July 31, 2014 09:00 AM - 12:00 PM
Ballet For Tots Ballet For Tots - 6 Weeks Thursday July 31, 2014 05:00 PM - 05:45 PM
Ballet/Tap Combo Ballet/Tap Combo - 6 Weeks Thursday July 31, 2014 05:45 PM - 06:30 PM
Tiny Tot Floor Hockey Tiny Tot Floor Hockey - NEW DAY NEW TIME Thursday July 31, 2014 06:00 PM - 07:00 PM
Yoga for Beginners Yoga for Beginners - THURS Thursday July 31, 2014 06:15 PM - 07:15 PM
Driver's Education Driver's Education (Tues/Thurs Evenings) Thursday July 31, 2014 06:30 PM - 09:30 PM
Pilates Pilates - Pilates - THURSDAY Thursday July 31, 2014 07:15 PM - 08:15 PM
Hockey - Adult Floor Hockey Adult Floor Hockey Thursday July 31, 2014 07:30 PM - 11:00 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Friday August 1, 2014 07:30 AM - 06:00 PM
Hockey - Youth Pick-Up Floor Hockey NEW!!! Mites (5-8 Years Old) Saturday August 2, 2014 10:00 AM - 11:00 AM
Hockey - Youth Pick-Up Floor Hockey NEW!!! Pee Wee (8-12 Years Old) Saturday August 2, 2014 11:00 AM - 12:00 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Monday August 4, 2014 07:30 AM - 06:00 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Monday OUTDOORS) Monday August 4, 2014 05:30 PM - 06:30 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Monday OUTDOORS) Monday August 4, 2014 05:30 PM - 06:30 PM
Yoga & Meditation Yoga & Meditation Monday August 4, 2014 06:00 PM - 07:15 PM
Total Body Fitness PM Total Body Fitness PM - MONDAY NEW TIME Monday August 4, 2014 06:10 PM - 07:10 PM
Pilates Pilates - Pilates - MONDAY Monday August 4, 2014 07:15 PM - 08:15 PM
Meditation For Health Meditation for Health Monday August 4, 2014 07:30 PM - 08:30 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Mon) Monday August 4, 2014 08:30 PM - 10:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Tuesday August 5, 2014 07:30 AM - 06:00 PM
Body By Barre Body by Barre Tuesday August 5, 2014 05:15 PM - 06:15 PM
Driver's Education Driver's Education (Tues/Thurs Evenings) Tuesday August 5, 2014 06:30 PM - 09:30 PM
Karate, Judo & Jujitsu Karate, Judo & Jujitsu, Youth (Tuesday) 12 Weeks Tuesday August 5, 2014 07:30 PM - 08:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Wednesday August 6, 2014 07:30 AM - 06:00 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Wednesday OUTDOORS) Wednesday August 6, 2014 05:30 PM - 06:30 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Wednesday OUTDOORS) Wednesday August 6, 2014 05:30 PM - 06:30 PM
Total Body Fitness PM Total Body Fitness PM WEDNESDAY NEW DAY AND TIME Wednesday August 6, 2014 06:15 PM - 07:15 PM
Tennis - Adult (Ages 16- Up) Adult Tennis Wednesday August 6, 2014 06:30 PM - 07:45 PM
Yoga for Beginners Yoga for Beginners - WED Wednesday August 6, 2014 06:30 PM - 08:00 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Wed) Wednesday August 6, 2014 08:30 PM - 10:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Thursday August 7, 2014 07:30 AM - 06:00 PM
Ballet For Tots Ballet For Tots - 6 Weeks Thursday August 7, 2014 05:00 PM - 05:45 PM
Ballet/Tap Combo Ballet/Tap Combo - 6 Weeks Thursday August 7, 2014 05:45 PM - 06:30 PM
Tiny Tot Floor Hockey Tiny Tot Floor Hockey - NEW DAY NEW TIME Thursday August 7, 2014 06:00 PM - 07:00 PM
Yoga for Beginners Yoga for Beginners - THURS Thursday August 7, 2014 06:15 PM - 07:15 PM
Driver's Education Driver's Education (Tues/Thurs Evenings) Thursday August 7, 2014 06:30 PM - 09:30 PM
Pilates Pilates - Pilates - THURSDAY Thursday August 7, 2014 07:15 PM - 08:15 PM
Hockey - Adult Floor Hockey Adult Floor Hockey Thursday August 7, 2014 07:30 PM - 11:00 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Friday August 8, 2014 07:30 AM - 06:00 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Monday August 11, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Monday August 11, 2014 09:00 AM - 12:00 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Monday OUTDOORS) Monday August 11, 2014 05:30 PM - 06:30 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Monday OUTDOORS) Monday August 11, 2014 05:30 PM - 06:30 PM
Yoga & Meditation Yoga & Meditation Monday August 11, 2014 06:00 PM - 07:15 PM
Total Body Fitness PM Total Body Fitness PM - MONDAY NEW TIME Monday August 11, 2014 06:10 PM - 07:10 PM
Pilates Pilates - Pilates - MONDAY Monday August 11, 2014 07:15 PM - 08:15 PM
Meditation For Health Meditation for Health Monday August 11, 2014 07:30 PM - 08:30 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Mon) Monday August 11, 2014 08:30 PM - 10:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Tuesday August 12, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Tuesday August 12, 2014 09:00 AM - 12:00 PM
Body By Barre Body by Barre Tuesday August 12, 2014 05:15 PM - 06:15 PM
Karate, Judo & Jujitsu Karate, Judo & Jujitsu, Youth (Tuesday) 12 Weeks Tuesday August 12, 2014 07:30 PM - 08:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Wednesday August 13, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Wednesday August 13, 2014 09:00 AM - 12:00 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Wednesday OUTDOORS) Wednesday August 13, 2014 05:30 PM - 06:30 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Wednesday OUTDOORS) Wednesday August 13, 2014 05:30 PM - 06:30 PM
Total Body Fitness PM Total Body Fitness PM WEDNESDAY NEW DAY AND TIME Wednesday August 13, 2014 06:15 PM - 07:15 PM
Yoga for Beginners Yoga for Beginners - WED Wednesday August 13, 2014 06:30 PM - 08:00 PM
Tennis - Adult (Ages 16- Up) Adult Tennis Wednesday August 13, 2014 06:30 PM - 07:45 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Wed) Wednesday August 13, 2014 08:30 PM - 10:30 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Thursday August 14, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Thursday August 14, 2014 09:00 AM - 12:00 PM
Tiny Tot Floor Hockey Tiny Tot Floor Hockey - NEW DAY NEW TIME Thursday August 14, 2014 06:00 PM - 07:00 PM
Yoga for Beginners Yoga for Beginners - THURS Thursday August 14, 2014 06:15 PM - 07:15 PM
Pilates Pilates - Pilates - THURSDAY Thursday August 14, 2014 07:15 PM - 08:15 PM
Hockey - Adult Floor Hockey Adult Floor Hockey Thursday August 14, 2014 07:30 PM - 11:00 PM
CAMP Day Camp with Extended Hours Day Camp with Extended Hours Friday August 15, 2014 07:30 AM - 06:00 PM
Tennis Academy Summer Camp Tennis Camp Monday August 18, 2014 09:00 AM - 12:00 PM
Wacky Chemistry Camp Wacky Science Camp AGES 4-11 Monday August 18, 2014 10:00 AM - 12:00 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Monday OUTDOORS) Monday August 18, 2014 05:30 PM - 06:30 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Monday OUTDOORS) Monday August 18, 2014 05:30 PM - 06:30 PM
Yoga & Meditation Yoga & Meditation Monday August 18, 2014 06:00 PM - 07:15 PM
Total Body Fitness PM Total Body Fitness PM - MONDAY NEW TIME Monday August 18, 2014 06:10 PM - 07:10 PM
Pilates Pilates - Pilates - MONDAY Monday August 18, 2014 07:15 PM - 08:15 PM
Meditation For Health Meditation for Health Monday August 18, 2014 07:30 PM - 08:30 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Mon) Monday August 18, 2014 08:30 PM - 10:30 PM
Tennis Academy Summer Camp Tennis Camp Tuesday August 19, 2014 09:00 AM - 12:00 PM
Wacky Chemistry Camp Wacky Science Camp AGES 4-11 Tuesday August 19, 2014 10:00 AM - 12:00 PM
Karate, Judo & Jujitsu Karate, Judo & Jujitsu, Youth (Tuesday) 12 Weeks Tuesday August 19, 2014 07:30 PM - 08:30 PM
Tennis Academy Summer Camp Tennis Camp Wednesday August 20, 2014 09:00 AM - 12:00 PM
Wacky Chemistry Camp Wacky Science Camp AGES 4-11 Wednesday August 20, 2014 10:00 AM - 12:00 PM
Tennis - Junior (Ages 7 -16) Junior Tennis (Wednesday OUTDOORS) Wednesday August 20, 2014 05:30 PM - 06:30 PM
Tennis - Pee Wee (Ages 4-6) Pee Wee (Wednesday OUTDOORS) Wednesday August 20, 2014 05:30 PM - 06:30 PM
Tennis - Adult (Ages 16- Up) Adult Tennis Wednesday August 20, 2014 06:30 PM - 07:45 PM
Yoga for Beginners Yoga for Beginners - WED Wednesday August 20, 2014 06:30 PM - 08:00 PM
Volleyball - Intermediate Adult (BB & B Level) Intermediate Adult - Coed Volleyball (Wed) Wednesday August 20, 2014 08:30 PM - 10:30 PM
Tennis Academy Summer Camp Tennis Camp Thursday August 21, 2014 09:00 AM - 12:00 PM
Wacky Chemistry Camp Wacky Science Camp AGES 4-11 Thursday August 21, 2014 10:00 AM - 12:00 PM
Hockey - Adult Floor Hockey Adult Floor Hockey Thursday August 21, 2014 07:30 PM - 11:00 PM
Wacky Chemistry Camp Wacky Science Camp AGES 4-11 Friday August 22, 2014 10:00 AM - 12:00 PM