Here's why:
* The vowel 'u' in "pupil" makes a short "uh" sound. It's similar to the "u" in words like "cup" or "sun."
* Long vowel sounds are typically spelled with a single vowel followed by a silent 'e' (like "hope") or with two vowels together (like "rain").