Best way for your kids to learn how to read is to teach them yourself.
From a very early age.
With Phonics or whatever technique works best for you and them.
Because school is not the place to teach a kid to read.
Now, using Phonics has helped in many, many ways. Recently on a trip to the kingdom, many people have been telling me I say Thai names very well. A name like: Surassa Fhaumnuaypol or Vajiralongkorn is easy -- just use phonics principles to slowly say it then speed up.