You should contact your local public school and have your child evaluated. Because your child is 3 years old school systems are required to provide services to children in their town. I would also suggest that you go try to identify a hospital in an urban area where they specialize in diagnosis of children who present developmental delays. A comprehensive evaluation by a team of specialists will result in diagnostic information as well as treatment recommendations. You can then take these recommendations to your local school.
Hi - we all faced this at some point. Call the School Distict Special Education Superintendant. If you need too just call the local elementary school. They will direct you to where your child will need to go for all the available help. The district is responsible for testing. An outside specialist is very expensive.