My advice is to think of your looking for a job as a full time job. Set aside 40 hours week, and try to spend your time “off” doing things you enjoy. Even if you have other little things to do, don’t let that take time away for your “job” of job searching – you wouldn’t do that if you were employed. Also be open to taking work that you would think you would nottake, like retail, restaurant work, cleaning, etc., even though it doesn’t fit with your degree. You would be surprised how impressive it is to employers that you have shown that you didn’t think you were too smart for a certain type of job. Also a variety of experiences opens your mind, and helps you realize, there is a much wider variety of work opportunities out there than we think.
Also, if you do not like teaching kids, trying volunteering a few hours a week teaching adults. You might be surprised how different it is. Good luck!