you better stay at school until you get GC.
You better stay at school and you can expect to get your GC by the end of 2012 or within first 6 months in 2013. Otherwise you have to ask your company to start other GC process and most company won't do that soon.