* Country: Salaries differ drastically between countries due to cost of living, economic conditions, and public education funding. A teacher in the United States will earn a different salary than one in the UK, India, or Canada.
* Experience: More experienced teachers generally earn higher salaries than those just starting their careers.
* Education level: Teachers with advanced degrees or specialized certifications might command higher pay.
* School type: Public schools typically have different salary structures than private schools, with private schools often offering higher salaries but potentially with less benefits.
* Location within a country: Salaries can vary between urban and rural areas, or between different states/provinces.
To get a specific salary range, you need to specify the country and other relevant factors mentioned above. You can then search online using terms like "[Country] ICT teacher salary" or consult job boards and government resources in that country.