Questionnaire use the roles and capabilities system of Moodle. You can certainly define a questionnaire this way that can only be accessed by teachers.
You would just need to ensure that for the questionnaire in question, only the role(s) you want to be able to complete it have capabilities like:
Complete and submit a questionnaire - mod/questionnaire:submit
View a questionnaire - mod/questionnaire:view