Schulz spielte zwischen 2001 und 2006 in der U-19-, U-20- und U-21-Auswahl des DFB. Mit der U20 nahm er an der Junioren-Weltmeisterschaft 2003 in den Vereinigten Arabischen Emiraten teil, bei der er in allen drei Spielen seiner Mannschaft eingesetzt wurde. Mit der U21 nahm Schulz an der U-21-Europameisterschaft 2006 in Portugal teil, bei der er ebenfalls in allen drei Spielen zum Einsatz kam.