R.W.
A.
You may be doing the right thing, however, there is a program available called Early Steps that you would probably benefit from even more. It is not based on income, but call them and someone will come over and do an evaluation on your child, this is done by asking you questions and your child.
They know what is expected of a child at different age levels. If they see a delay in any area of development then they have the necessary therapist, such as speech, that come to your house, or day care, each week to give your child the needed therapy.
One of my kids had this and absolutely loved it. It felt more like a play time to them. My kids always looked forward to the therapist coming over. This program is only available until the child turns 3, then they qualify for pre-school at the public school system, provided there is still a delay.