you have to be in unlawful status, i.e. out of status to qualify for DACA among other things, as you already mentioned in your question. Once you depart for more than 90 days you also interrupt the continuity of residence requirement. If your in F-1 status now than you do not qualify. On the issue of what to do, you need to apply for a H-1B through an employer unfortunately if you want to remain in the US and remain legal. Good luck. PS. if you are in a special degree called STEM-Science, Technology, Engineering and Math you can extend your OPT otherwise you need to get an H-1B.
While I cannot give you an answer as to why they would not hire you, you need to consult with an attorney in person. You may check out DACA retirements at the USCIS website. You need to show continuance presence and be in the US at the time of application. DACA is also for those who do not have a legal status.
Att. number 917-885-2261 This advice does not create an attorney client relationship. No specific legal advice may be offered by the lawyer until a conflicts check is undertaken. Information sent through a web form or via email may not be treated as confidential. Please accept my apologies for spelling mistakes. Law Office of Alena Shautsova www.shautsova.com www.shautsova.com www.russianspeakinglawyerny.com
Unfortunately as you you are not eligible for DACA as you were in status on June 15 th 2012 and entered the U.S. legally on you last entry. As advised by my colleague above you need to get an employer who is willing to file a H1B petition for you. You mention that you are currently working as teachers assistant. If you have the educational background and interest to be a teacher as well as a license to teach in state you may find a job with a school system or an organization that places teachers in school system. This may be easiest if you have a science or special education background. You may make enquiries with GTRR.net which is one such organization. Apart from this any employer that is willing to hire you in a position that requiers a bachelors degree in the subject you have completed your bachelors in to perform the duties of the position would be eligible to file a H1B petition on your behalf.Good luck. Consult with an attorney that specializes in employment based immigration.