Thomas attended the University of Bristol and graduated with a Master's Degree in Mathematics. While attending this university, he also studied French. Thomas’ mathematical studies were broad at first but he later specialised in Pure Mathematics, which was the topic of his dissertation. After university, Thomas graduated from the TeachFirst graduate scheme whose mission is to take high quality graduates and mould them into exceptional leaders in the classroom. This scheme was affiliated with the University of Manchester from which he obtained his PGCE.