You have an average GMAT score. Your GPA is good. These would certainly help you in getting to one of top business schools.
As far as your work experience is concerned, you need not worry. Business schools are not only looking for people who have worked in Finance and consulting firms. They look at your application as a whole. They want diversity in the incoming batch, and you come from a niche sector; they would welcome you for this. Also, you have been a star performer at your workplace. You need to highlight your leadership skills, and achievements in your application essays.
Also, as you want to work in education consulting, your experience syncs in place with this goal.
You have a strong background. Being the first in the family to graduate from high school, and graduating early from university puts you in a good spot.
You have not written anything about your extracurricular activities. They are very important for candidature at top business schools.
You could apply to some of the top-10 US business schools. If you spend quite some time on your application essays then you may reach to the interview stage. Focus all your energies on application essays. Talk to the alumni of your target schools, and get your application reviewed and re-reviewed.