Los niveles lógicos son una representación que se utiliza sobretodo en la programación neurolingüística para modelar la situación en la que se encuetra un individuo. Cada nivel se corresponde con una característica de su situación (por orden creciente: entorno, comportamiento, capacidades, creencias, identidad, espiritual) y puede ser sintetizados en forma de pregunta: Dónde y cuándo"