I've had the best luck in person, followed by going straight to company websites, then followed by Craigslist. I sent thousands of resumes out on Monster and Career Builder and never received as much as an email confirming delivery. I would also call private schools (I see your teaching experience) and see if any positions are available, sometimes they have easier processes for hiring.
I just looked up Craigslist in Harrisburg and found what may be the best MLM ever!
http://harrisburg.craigslist.org/sls/2431858868.html