MIN_AGE = 0
MAX_KINDERGARTEN = 5
MAX_ELEMENTARY = 11
MAX_JUNIOR = 14
MAX_HIGH = 17
MAX_AGE = 114

def ageValid (age):
      if (age < MIN_AGE) or (age > MAX_AGE):
          return False
      else:
          return True

def isPreschool (age):
     if (age < MAX_KINDERGARTEN):
          return True
     else:
          return False

def isKindergarten (age):
      if (age == MAX_KINDERGARTEN):
          return True
      else:
          return False

def isElementary (age):
      if (age <= MAX_ELEMENTARY):
          return True
      else:
          return False

def isJunior (age):
      if (age <= MAX_JUNIOR):
          return True
      else:
          return False

def isHigh (age):
      if (age <= MAX_HIGH):
          return True
      else:
          return False

def main ():
     #age = input ("Foo " + "bar")
     age = input("Enter your age from (" + str(MIN_AGE) + "-" + str(MAX_AGE) + "):")
     if (ageValid(age) == False):
          print "Age outside the allowable range"
     elif (isPreschool(age) == True):
          print "Preschooler"
     elif (isKindergarten(age) == True):
          print "In kindergarten"
     elif (isElementary(age) == True):
          print "In Elementary school"
     elif (isJunior(age) == True):
          print "In Junior High/Middle School"
     elif (isHigh(age) == True):
          print "In High School"
     else:
          print "Out of grade school"
main ()