I believe the best job for a single mother is one where you are happy. Being a single mother is quite stressful. That means, stress at the workplace would send you into overload. If you do what you love, you will never work a day in your life....right.
Find your passion and do something along those lines. Then, you will be happy and what you will bring to the table with your child will teach them that.