Hi,
These are correct:
My seven-year-old [compound adjective -- use the singular] child reads well.
My eight-year-old [compound adjective -- use the singular] child is not doing so well in / at school.
Notice the hyphens.
Compare:
My child is seven years [use the plural] old.
You may want to read up on compound adjectives. Type that