A tower’s tiers of upgrades aren’t unlocked when you rank up with XP. The tower has to be placed on the screen and used in the game to earn its own XP. Upgrades become unlocked as towers earn XP for themselves.
Mobile Gaming eGuide - Tips, Tricks, and Strategies for Today's Hottest Mobile Games Bloons TD 5