Although there have been recent improvements in the teaching of the English language in Thai schools, many acknowledge that there is still much to be done to improve this.
Many government schools run an English-language programme that may be available to foreign students, but there are fees for this. The programme varies from extra English language classes to a completely separate school within a school where 50 percent or more of the classes are carried out in English with native English speakers. These programmes are considerably cheaper than an international school, but class sizes will be bigger and the method of teaching may be more learning by rote.