Londonderry School on Bamberger Road (just off of Cameron Street near HACC) is nice. Try searching for private schools in Camp Hill and Lemoyne too. They are across the river from Harrisburg and only take about 10 minutes to drive there. Go to http://www.greatschools.org
and run a search for private schools. You'll be able to read parent reviews and school ratings there.