Supply and demand. Stadiums and schools will price the tickets according to demand. Games that will be in less demand for tickets, i.e. the team is playing a really bad, non-rival team, those tickets will cost less. The big matchups will have more expensive tickets because more people will want to attend those games.