If your commute isn't terrible, you might consider moving to Montgomery County in MD. MCPS has a small program for GT/LD children. They are mainstreamed into general education classes, where they can choose advanced classes if they wish, but the classes they have are co-taught by two teachers and they have a resource class where they can catch up, ask questions, etc, as well as receive all the services and accommodations on their IEPs.
http://www.montgomeryschoolsmd.org/curriculum/enriched/gtld/faq.aspx
Requirements:
1. IEP
2. WISC-V or similar IQ test that shows at least a score of 120 minimum for either the general score or one of the subscores.
It's an IEP team decision, not merely a parent one. Usually someone from the GT/LD office will observe your child in his classroom to get an idea of his placement, and then using the WISC scores, diagnoses, IEP, and all the rest of the data, the IEP team makes a decision. You might have to call to inquire how it would work for out-of-state students: 301-279-3163
Names of schools which have a GT/LD program - if you live out of bounds, a bus is provided, but the ride can be long:
Elementary (Grades 3-5)
Lucy V. Barnsley
Middle (Grades 6-8)
Roberto Clemente
Col. E. Brooke Lee
North Bethesda
High (Grades 9-12)
Walter Johnson
Northwood
Watkins Mill
We are happy with the North Bethesda GT/LD program. Otherwise we would likely have been forced to pay for private, because even though IEPs are generally followed in our school cluster, the level of attention given to my son would not have been the same.