Getting an assessment may be covered under your health insurance. Get your parents involved here. You or they should call your insurer to find out if there are psychologists in network who will do an evaluation. You will need to see a psychologist who specializes in educational testing for disabilities. Sounds to me like you have legitimate reasons to want an independent assessment (and possibly accommodation as a result). And I agree that your GC is incompetent.