would you say, for something that only happens on one occasion
it is a one of
it is a one off (with 2 "f"s)
I have heard and seen "one-off" with a hyphen, but I consider it business jargon. I think you're better off with "one-time occurrence."
[business writer, not a teacher]