Hi K.,
Everyone's version of "affordable" is different,
but I'm writing to tell you that I saw REMARKABLE success
with one friend's young child in a similar situation
when they signed him up for Sylvan for a brief time.
Other than that, get ANY books which interest him
(my son loved Captain Underpants at that age, as well as the Exploration Books)
and give him some incentive to read
a certain amount of time every day
then, while you spend time together,
afterwards, ask him questions about the book.
Also, read to him every day (I liked to, at tuck-in time)
to show him that even when we have difficulties,
we can find ways to enjoy the process
and that he's not alone.
(my son loved when I made mistakes...he liked
to tell me how to "go right" with it)
Making trips to the library something to look forward to,
might be incentive enough for some kids
AND they get to pick out spiffy books to take home!
You dont specify what challenges he has
when it comes to writing.
There are LOTS of fun things you an do with counting
beans, buttons, macaroni etc.
We did pattern work, with numbers
by making (painted) noodle necklaces.
Make up songs to sing
about whatever info you need to work on.
(my daughter learned to count by 5s in one car trip)
You'll make it through Mom,
and honestly, if he tests next school year
and is still retained,
let him know you still adore him
and that he's not a bit behind,
because EVERY CHILD IS DIFFERENT!
Your stress will feed his, so do your best,
let it ride...and find ways to work together.