I'm not familiar with that framework, but if there is more than one school and you are going to use Python to access those values (such as the school's address), I'd use a class. Think of it this way: Classes are usually meant to be instantiated, or at least to be a group of functions for a specific purpose.
Instead of creating a dict for each school you simply instantiate the class:
Or whatever pattern you are using.
This way you can also add functions to it:
def __init__(self, name, num, addr, s_type):
self.num = num
self.name = name
self.addr = addr
self.s_type = s_type
print "%s is a %s located at %s." % (self.name, self.s_type, self.address)
request[arg] # I'm not sure if that's what you want, I copied it from the dict you had there
MIT is a university located at Cambridge.
# Whatever that thing does