Schumacher moved up to the FIA Formula 2 Championship in 2019 with Prema Racing, alongside Sean Gelael. At the first round of the season in Bahrain, Schumacher started 10th and finished 8th after passing Nobuharu Matsushita on the final lap, giving him reverse-grid pole position for the sprint race, in which he finished 6th. Schumacher started from 7th in the feature race at Baku but was forced into retirement after a spin. He recovered from 19th to finish 5th in the sprint race. He failed to score points at Barcelona, suffering a collision in the first race and a time penalty for an illegal overtake on Jack Aitken in the second. At Monaco, Schumacher collided with multiple cars in the feature race, bringing out the red flag. He would fail to score points in either race. A double retirement came at the Circuit Paul Ricard, after he was involved in a collision with teammate Gelael in the first race and suffered a puncture in the second.