There is such a huge range of 'normal'in this age group. My 2.5yo DD can read all of her letters &can write some letters &can write her name & a couple of other words (mum, her siblings name, etc). She knew all her colours & shapes & could count for at least a year or so. Has a great memory & can recount events, speaks in full sentences, etc. All within the normal range at this age!