Calculadora de estanino por percentil
Esta calculadora de estanino por percentil transforma uma classificação percentílica na escala padrão de nove faixas usada em muitos relatórios educacionais e psicológicos.
Executar grátis
Informe qualquer percentil finito de 1 a 99, inclusive decimal, para receber o estanino, o intervalo correspondente e uma interpretação em linguagem simples. O cálculo utiliza limites convencionais fixos, portanto é determinístico e fácil de conferir. Ele ajuda quando um relatório apresenta percentis, mas uma comparação, tabela-resumo ou ficha escolar exige estaninos.
O que o estanino revela sobre um percentil
O estanino resume uma classificação percentílica em uma de nove faixas amplas. O nome combina as ideias de “padrão” e “nove”, e a escala foi criada para facilitar a leitura e a comparação de distribuições. O estanino 1 abrange os percentis de 1 a 3, enquanto o estanino 9 cobre de 96 a 99. A faixa central, estanino 5, vai de 40 a 59. Como as faixas centrais são mais largas que as extremas, a escala mantém uma representação aproximada de uma distribuição em forma de sino sem sugerir que toda pequena diferença entre percentis seja relevante. A calculadora retorna o número do estanino, o intervalo percentílico convencional exato e uma interpretação breve, como Média ou Acima da média. O estanino é uma categoria de relatório, não uma nova nota nem um percentual de acertos. Ele descreve a posição relativa no grupo normativo da avaliação original. Por isso, a qualidade e a adequação desse grupo continuam essenciais para interpretar o resultado convertido.
Como as nove faixas padrão são aplicadas
A conversão aplica diretamente os limites convencionais: percentis 1–3 resultam no estanino 1; 4–10 no 2; 11–22 no 3; 23–39 no 4; 40–59 no 5; 60–76 no 6; 77–88 no 7; 89–95 no 8; e 96–99 no 9. Todo limite superior é inclusivo. Por exemplo, 39 gera o estanino 4, enquanto 40 gera o estanino 5. Percentis decimais são aceitos e comparados com os mesmos pontos de corte. Assim, 39.5 entra no estanino 5, pois é maior que 39 e não ultrapassa 59. A calculadora não arredonda o percentil informado antes da classificação. Ela também rejeita valores menores que 1, maiores que 99, ausentes ou não numéricos, em vez de tentar adivinhar a intenção. Essa consulta direta às faixas é determinística: a mesma entrada válida sempre produz o mesmo resultado. Dados de amostra, informações pessoais, solicitações de rede, escolhas aleatórias, datas ou configurações locais não alteram a conversão.
Como usar o resultado com responsabilidade
Use estaninos quando um resumo categórico compacto for mais útil que o percentil completo. Eles funcionam bem em painéis, históricos cumulativos, resumos de admissão e comparações entre subtestes que adotam métodos normativos compatíveis. Preserve o percentil original sempre que possível, porque a conversão para estanino elimina detalhes de propósito. Dois estudantes nos percentis 41 e 58 recebem o estanino 5, embora suas posições relativas exatas sejam diferentes. Da mesma forma, resultados muito próximos, mas em lados opostos de um limite, podem receber estaninos distintos. Não utilize a conversão para combinar resultados de testes sem relação, grupos etários diferentes ou populações normativas incompatíveis. A calculadora não avalia confiabilidade, intervalos de confiança, erro padrão, validade nem limites modificados por uma editora. Consulte o manual da avaliação caso a instituição determine outra convenção. Para automatizar, envie o campo percentile e armazene stanine e percentile_range. O processamento via API custa US$ 0,002 por solicitação, e o resultado por faixas fixas pode ser conferido de forma independente.
Casos de uso
Preparar um resumo escolar
Converta percentis informados em estaninos compactos para o histórico do estudante, mantendo o intervalo de origem retornado.
Padronizar um painel de avaliações
Exiba uma categoria consistente de 1 a 9 para avaliações com percentis baseados em normas compatíveis.
Conferir um cálculo no limite
Verifique se um percentil situado em um ponto de corte convencional, ou próximo dele, pertence à faixa inferior ou superior.
Perguntas frequentes
Quais percentis correspondem a cada estanino?
As faixas padrão são 1–3, 4–10, 11–22, 23–39, 40–59, 60–76, 77–88, 89–95 e 96–99 para os estaninos de 1 a 9, respectivamente.
Os limites das faixas são inclusivos?
Sim. Cada limite superior indicado pertence àquela faixa: por exemplo, o percentil 39 é estanino 4 e o 40 é estanino 5.
Posso informar um percentil decimal?
Sim. Qualquer decimal finito de 1 a 99 é aceito e classificado diretamente, sem arredondamento antes da consulta à faixa.
Estanino é igual a percentual de acertos?
Não. Trata-se de uma categoria ampla de posição relativa derivada de um percentil normativo, e não do percentual de questões respondidas corretamente.
Toda avaliação usa exatamente esses limites?
Esses são os nove intervalos padrão convencionais. Consulte a editora se o manual da avaliação definir outro método de relatório.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/edu/stanine-from-percentile \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percentile":72}'const res = await fetch("https://api.kit.forhosting.com/edu/stanine-from-percentile", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percentile": 72
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/stanine-from-percentile",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percentile": 72
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/stanine-from-percentile", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percentile":72}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percentile":72}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/stanine-from-percentile", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"percentile": 72
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.stanine_from_percentile",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |