First, congratulate yourself for being such an involved and supportive parent! Unfortunately, even with parent support, schools don’t always implement IEPs appropriately for a variety of reasons.
I am very upset to learn that your son has gone through at least 12 years of public school and is still reading at the first-grade level. How did this happen? Was he not tested over the years?