The Netherlands international, 29, was continually linked with clubs such as Liverpool and Arsenal, but in the end made the decision to sign a two-year extension to his expiring contract.
|TUESDAY TRANSFER ROUND-UP
|6.50||Arsenal are 6.50 with bet365 to draw 1-1 with Man City
"The choice I had to make was one between Schalke and England," Huntelaar was quoted as saying by Bild.
"I do not necessarily have to have played in every league, though. What matters for me is that I'm feeling well at a club, and that's the case at Schalke.
"Schalke are simply a fantastic club. The stadium's always sold out and the fans are amazing. It's never boring and I need that."
Huntelaar started his professional career in his native country, and also played at Real Madrid and AC Milan before joining Schalke in the summer of 2010.