According to the National Education Association, the average public high school chemistry teacher salary in the United States is $60,252 (USD) for the 2021-2022 school year. Salary can vary based on several factors such as location, education and years of experience.