By May, Schumacher finished making recovery from his injury and began training. However, he continued to remain out of the first team, due to competitions, resulting in him being placed on the substitute bench. It wasn’t until on 4 October 2016 when Schumacher returned to the starting line–up against Brighton & Hove Albion U23 in the EFL Trophy, and played 61 minutes before being substituted, as Stevenage lost 4–3 in the penalty shootout following a 2–2 draw. By November, he began to receive a number of first team runs for the club. Schumacher scored his first goal of the season, as well as, setting up Stevenage’s second goal of the game, in a 4–0 win against Southend United in the EFL Trophy. Three weeks later on 26 November 2016, he scored his second goal of the season, in a 2–1 win against Portsmouth. A month later, Schumacher set up two goals in two matches between 26 December 2016 and 31 December 2016 against Cambridge United and Colchester United. He then scored his third goal of the season, in a 4–2 loss against Plymouth Argyle on 14 January 2017. Schumacher added two more goals in the next six matches before setting up the club’s opening goal of the game, in a 1–1 draw against Exeter City on 18 February 2017. However, he suffered an injury that kept him out for two matches. Schumacher returned to the starting line–up against Notts County on 4 March 2017 and set up Stevenage’s first goal of the game, in a 3–0 win. In a follow–up match against Luton Town, he set up the club’s first goal of the game, in a 2–0 win. A month later on 17 April 2017, Schumacher scored his sixth goal of the season, in a 1–1 draw against Carlisle United. At the end of the 2016–17 season, Schumacher went on to make thirty appearances and scoring six times in all competitions. It was announced on 29 June 2017 that he was released by the club.