Multiple choice Which gland is present on the top of each kidney? Pineal gland Adrenal gland Thyroid gland Pancreas Reveal answer Fill a bubble to check yourself B Correct answer Explanation Adrenal gland is situated on the top of each kidney. These are endocrine glands that produce a variety of hormones including adrenaline and steroids aldosterone and cortisol.