Just curious but have you looked into montessori? I have a friend who has a dd who is PG and sounds similar to your dd and she goes to a montessori school and is doing very well there. She is able to work at her own pace and work at a level that is suitable for her.