Can you tell me how many unique names are currently in the table?
SELECT count ( distinct firstname )  from teachers
how many unique names refers to COUNT(DISTINCT column_name); currently in the table refers to selecting from a specified table without a WHERE clause;