She is trying to find a way to "upgrade" to EB-2 or to get a National Interest Waiver. Although she has a master's degree from a US university, her profession (high school foreign language teacher) doesn't usually get job postings requiring more than a BA. Also, at the college level, they generally make you wait a long time before they even start the green card process (or even H1-B).
However, besides her, I've met others in similar or worse situations, stuck in the EB-3 queue. Even if my friend got her green card under EB-2, I'd still be advocating for the EB-3 workers.