On.
1) Please call me at my home number or on my home number.
On.
I'd say "at."
Another quirky American/UK thing?
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.
Yup. Another quirky American/UK thing. I (from England) am fairly sure that I used to say at. I know that, after seeing a lot of American films (I don't say movies - yet) and TV, and working with American colleagues, I now say on.
I'd say "at".
Use either one and you`ll be correct. With cell phones, however, it`s "call me on my cell phone."
Totally agree there -- call me on my cell phone, call me on my land line, but call me AT this number. (American point of view)
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.