Hola Miriam
La diferencia entre "ser" y "estar" es la siguiente:
Ser es usado en general para referir como es la persona o como debe ser o comportarse, es de cierta forma descriptivo por ejemplo: "Pedro es muy sociable y convive con muchas personas" "Tienes que ser valiente, en tu consulta dental" "Debemos ser comprensivos con los alumnos"
Estar es usado en general para localización de personas u objetos, incluso para describir el estado de animo y de salud, por ejemplo: "Pedro está en la escuela" "Estoy un poco enfermo, ayer jugué en la lluvia" "Las llaves están en la mesa"
Espero que sea de ayuda mi respuesta ¡Saludos!