If finances are an issue, you can contact your department of education quality assurance board to see if they have recommendations for lower priced advocates (e.g. those who are in training), and/or they may be able to help you get your school to provide what your son needs.