If they are struggling, have you considered testing to rule out learning disabilities?
There are learning disabilities issues that are borderline... Asbergers (sp?) being the most relevant. However, the results were not definitive enough for a positive diagnosis. This may be in part due to us pursuing a course of counseling early that has shown some progress.