Do you need a motorcycle license in NH to drive a 50cc bike?

Yes, anything over 49cc is considered a motorcycle.