Avtalet med den klassiska klubben, nykomling i Bundesliga den här säsongen, sträcker sig över säsongen 2024/2025.
"Jag är väldigt glad. Schalke 04 har gjort imponerande framsteg de senaste månaderna, något som jag följt nära på långt håll. Jag ser fram emot att bli en del av laget och bidra så att det blir en framgångsrik säsong för oss", säger Larsson i ett uttalande på klubbens hemsida.
Sportchef Rouven Schröder:
"Jordan övertygade oss om att han är väldigt intresserad av Schalke 04 och vårt gemensamma mål att stanna i ligan. Hans kvaliteter gör vårt anfall än mer oförutsägbart", säger sportchef Rouven Schröder.
I slutet av juni lämnade Larsson AIK efter ett kortare gästspel, samtidigt som han lämnade den svenska klubben bröt han också kontraktet med sin tidigare ryska klubb Spartak Moskva.
Bundesliga inleds i helgen och i premiären, på söndag, ställs Schalke 04 mot Köln på bortaplan.