You asked:

how much does a teacher make per year in texas

  • A school-teacher typically earns $45392 in Texas.