The Germany international has agreed a move to the Gelsenkirchen club after it activated his release clause.
Schalke has announced that Bayer Leverkusen attacker Sidney Sam has signed a four-year deal with the club and will join from Bayer Leverkusen at the end of the season.
The 25-year-old has long been linked with a transfer to Schalke and the Gelsenkirchen side has now triggered his exit clause to secure the Germany international's services.
"Sidney Sam has proven with his superb performances this season that he can offer a lot in attack. He is very versatile and wants to achieve a lot with Schalke. We are very pleased that he has opted to join us," general director Horst Heldt commented on the transfer.
The speedy forward started his professional career with Hamburg and also wore the Kaiserslautern jersey before joining Leverkusen in the summer of 2010.
Sam has been in sublime form for Leverkusen this term, scoring seven goals and creating five more in 13 appearances.