My English-speaking father with German heritage said both “quarter to ten” for 9:45 and “quarter of ten” for 10:15. He’s the only person I’ve heard say “quarter of ten”. Now I know that could be from his German heritage even though he never learned German.