The average earning of an Ag teacher can vary over a wide limit. It mainly depends upon the educational qualification and work experience. A teacher with bachelor’s degree can earn around $32,000. With a master’s degree the salary amounts up to $34,300. The highest pay is for teachers having a doctorate. They can earn nearly $37,500 annually. The other factors can determine the pay of an Ag teacher is the company, benefits, job location and the field the teacher is handling. With a work experience of 10+ years they can nearly add $10,000 to the above salary.