كتب : وكالات
"Klaas-Jan wants to continue his career at Schalke. Schalke and Milan have agreed on a transfer fee of about 13 million euros (£10.65m)," he said on his personal website.
"It is true I never wanted to leave Milan but that changed when Zlatan Ibrahimovic came from Barcelona."
Huntelaar, 27, joins former Real Madrid teammate Raul at Schalke, who finished second in the Bundesliga last term.
"Negotiations were tougher than expected. I am happy to have Klaas-Jan. He will help us," Schalke boss Felix Magath told Bild newspaper.