Você provavelmente acabará gastando muito tempo criando o GCC 4.7 em seu sistema atual e, no final, ainda não terá certeza do resultado: a versão do GCC dos computadores da sua escola pode incluir patches de distribuição ou até mesmo alterações locais que sua versão não terá.
Em vez disso, sugiro que você execute a distribuição que sua escola está usando em uma VM. Sua escola está usando o RHEL, e você também pode: você pode obter uma assinatura de desenvolvedor sem custo de Red Hat Developers ; Depois de obter sua assinatura, você pode fazer o download de ISOs de qualquer versão do RHEL que ainda seja suportada. Portanto, você deve instalar a mesma versão usada nos computadores da escola.
De qualquer forma, uma vez que isso é para fins de avaliação, você deve sempre verificar seu código nos computadores da escola antes de enviá-lo!