If you need flexibility, K12 Learning offers almost exclusively work-from-home opportunities, but the positions are generally not highly paid.