North Carolina Environmental Camps

Gwynn Valley Camp

Brevard, North Carolina, United States

Since 1935 a farm, wilderness and traditional summer program, which nurtures the child while fostering...


Todd, North Carolina, United States

EARTH Summer Camps provide communal living and ancient crafts and skills in a pristine Blue Ridge Mountain...

Blue Jay Point County Park

Raleigh, North Carolina, United States

Blue Jay Point offers a wide variety of educational programs in natural history and the natural sciences,...

Ocean Adventure Camp

Topsail Beach, North Carolina, United States

E.M.A. Ocean Adventure Camp is a perfect opportunity for kids ages 8 - 12 to immerse themselves in the...

Piedmont Wildlife Center

Durham, North Carolina, United States

Come join us on outdoor explorations as we discover the natural world through games, hikes, stories,...

Schoolhouse of Wonder

Durham, North Carolina, United States

Low camper-to-staff ratios. Unique environment of love, respect, and learning. Outdoor adventures, river...

Historic Trades

Raleigh, North Carolina, United States

Everyone has an important role to play in their community. Experience the life and times of historic...

An Adventure in Mindfulness

Alexander, North Carolina, United States

Combining basic Native American scouting techniques, Buddhist mindfulness principles, Leave No Trace...

UNC Wilmington MarineQuest

Wilmington, North Carolina, United States

MarineQuest is the hands-on, feet-wet marine and environmental education outreach program for UNCW....

  • c/o Internet Brands, Inc.
  • |
  • 909 Sepulveda Blvd. - El Segundo, 90245
  • |
  • Fax: 310-280-4921
  • |
  • Toll-Free: 877-777-7738
© 2003-. All rights reserved.
Last Updated:

Submit your request and one of our assistants will find the best camp for you.

Submit your request.

Please fill out the missing fields, thank you!

Sign up for camp news & deals. You can unsubscribe at any time

Thank You!

Your request has been sent.

Thank You!

Your request has been sent.

We will contact you shortly. If you have any questions, call us at 1-877-777-7738