I think your kids are advanced if they knew all their letters at 2 1/2! My 3 1/2 year old doesn't know all of them...maybe about half...but I haven't worked on it extensively with him. They will learn it soon enough once they start school.