Your local public school should have information on testing, otherwise I would do some google searching.
As difficult as money may be I think you need him to see a specialist in education. There is a chance he could be gifted and this stuff is very boring. Or he may stress out easily and need to learn some methods to cope with the stress.
if you are German, don't worry education and medical treatment is free