Is it normal for a teenager have a kidney stone?

No. It is never normal to develop a kidney stone at any age. Most of the kidney stones can be prevented with modifications in diet and use of medications. General advice is to drink plenty of water and avoid dehydration to reduce risk of future kidney stones.
Is becoming common. Recent reports found that more and more young children and teens are developing kidney stones, so yes, it's possible..