The main factors contributing to high cholesterol in children and teens are:
- An unhealthy diet, especially one high in fats.
- A family history of high cholesterol, particularly if one or both parents have high cholesterol.
- Obesity.
- Certain diseases, such as diabetes, kidney disease, and thyroid diseases, can also cause high cholesterol.