I have 4 kids 15,11,81/2 and 3 and I have discovered that they all learned different my girls were faster and younger than my boys my oldest boy was really slow to learn to read and write and when we tried to teach him he would clown around and then get mad and throw down whatever it was and stomp away.
I stoped trying so hard and he started trying harder.
My girls I hardly had to work with at all my oldest girl was reading before her 3rd birthday and has always been above average for her grade level my youngest boy is just like my oldest girl he wanted to learn it took him a bit longer but he loves to learn and last but not least my youngest girl more like my oldest boy loves to clown around and does not pay attention but she is very bright she remembers every thing just like her older brother but she is harder to teach.
I guess what I am trying to say is dont get frustrated just let him go at his own pace.
We do simple things that are fun so that she doesnt realize we are teaching her some thing other wise she would protest.
She sings her ABC's and can count to 20 knows some colors but loses intrest in it so we play games with colors and shapes with her and she loves it then.
I also don't do it for very long so she does not lose intrest when she starts to fidgit or ignore what I am saying I stop.
Good Luck to you.