helping handsStorybook Ranch is a 501(c)3 non-profit charity. The ranch holds fundraiser events for the River Ranch Educational Charity fund and many other children's charities around the North Texas area. We pride ourselves in not only being able to donate to the community but being able to help our fellow charity groups.

Storybook Ranch in association with the River Ranch Educational Charity has provided generous donations to organizations such as Rocky Top Therapy, Make-A-Wish foundation, American Heart Association, American Diabetes, Samaritan Homeless foundation, St. Jude's Children’s Hospital and Orphan Angels to name a few. With your generous donations, we can continue to provide a local retreat and facilities to host fundraising events.

In addition to helping our human community, we also help our animal friends as well. Storybook Ranch has taken on many homeless, sick or unwanted animals and incorporated them into the learning program at the ranch. We have nursed many horses and goats back to health. Part of the proceeds from our fundraisers also goes to help our animal community as well.

You can participate in the education of our children by becoming a volunteer. Earn community service hours by helping out at the ranch, or just come out to learn more about animals and ranch living. For high school students, volunteer hours can benefit you as you exit into the world from school. You will be able to put your service hours on your resume as work experience. Volunteer Staff

Learn more about how you can volunteer with the ranch or sponsor a fundraiser for your community. Please contact our event coordinator to find out more.

We are working to provide a schedule of fundraiser events for our generous and wonderful sponsors. Thank you ever so much for caring for our community children and animals. Their laughter is your reward for your giving hearts.

Contact us at 972-369-0874 or

Storybook Ranch
A River Ranch Educational Charities 501(c)(3) Facility in McKinney, Texas
Copyright 2011. All Rights Reserved.

Contact us at 972-369-0874 or