My parents didn't let us have caffeine until we were in high school, but we could gave Sprite (or similar) once we were on Jr high.

I think I'll follow the same for my kids.

ETA: I've seen some parents give their 2-3 yr olds Coke. I can't even imagine how hyper that would make my already-hyper child lol