How to Use “Ensinar” in Portuguese With Direct and Indirect Objects

Introduction

Ensinar is a common verb in Brazilian Portuguese that means to teach. Understanding how to use ensinar with direct and indirect objects will help you form clear, natural sentences when describing who teaches, what is taught, and to whom. This article explains the grammar step by step, with examples and usage notes for learners at beginner to intermediate levels.

What kind of verb is ensinar?

Ensinar is a transitive verb. It usually takes both a direct object and an indirect object. The direct object is what is taught, and the indirect object is the person who receives the teaching. In English, we can say teach something or teach someone something. Portuguese structures are similar but have specific word order and pronoun rules to learn.

Basic sentence structure

The most common structure is: subject + ensinar + direct object + indirect object. For example:

Eu ensino português aos alunos.
Eu ensino português para os alunos.

Here, português is the direct object (what is taught) and aos alunos / para os alunos is the indirect object (to whom it is taught).

Direct object with ensinar

The direct object answers the question what. With ensinar, the direct object is usually a noun, pronoun, infinitive verb, or clause that indicates the content taught.

Direct object examples

Eu ensino gramática.
Ela ensina vocabulário.
Nós ensinamos a pronúncia.

It is also common to use an infinitive as the direct object:

Ele ensina a falar português.
Eles ensinam a escrever corretamente.

When the direct object is a pronoun, you can use the usual object pronouns. In Brazilian Portuguese, unstressed object pronouns normally follow the verb and attach to it, but in everyday speech clitic placement can vary. With ensinar, direct object pronouns appear as me, te, o/a, nos, vos, os/as:

Ela me ensina inglês.
O professor nos ensina a gramática.

Indirect object with ensinar

The indirect object answers to whom or for whom something is taught. Portuguese marks indirect objects with prepositions like a or para, or with clitic pronouns that replace prepositional phrases.

Indirect object forms

Prepositional: Eu ensino espanhol a Maria.
With para: Eu ensino espanhol para Maria.

When using pronouns, the indirect object pronouns are usually me, te, lhe, nos, vos, lhes. In spoken Brazilian Portuguese, lhe and lhes are less frequent; people often use para mim, para você, para ele/ela, etc., for clarity and naturalness:

Eu lhe ensino francês. (formal/written)
Eu ensino francês para ele. (more natural spoken)

Combining direct and indirect objects

When both objects appear, the typical order is direct object before indirect object: ensinar + direct object + indirect object. Compare these structures:

Eu ensino matemática aos estudantes.
Eu ensino inglês para as crianças.

With pronouns, Brazilian Portuguese prefers to place the indirect object pronoun before the direct object pronoun if both are unstressed clitics. However, clitic ordering can be tricky in practice. In modern Brazilian usage, speakers often avoid the sequence of two clitic pronouns by using a prepositional phrase for the indirect object. Examples:

Ela me ensinou aquilo. (direct only)
Ela me ensinou isso. (direct only)
Ela ensinou-me o segredo. (older/written)

When both are pronouns:

Ela me ensinou a lição. (direct: a lição)
Ela me ensinou a lição a ele. (less natural to use two clitics together)

Using clitic pronouns and prepositions

Brazilian Portuguese tends to favor prepositional forms for clarity, especially with people as indirect objects. Instead of lhe or lhes, many speakers prefer para + pronoun or para + noun:

Ela ensina música para mim.
Ela ensina música para eles.

For direct object pronouns, common forms are me, te, o/a, nos, vos, os/as. They often attach after the verb in Portuguese from Portugal, but in Brazilian Portuguese, clitics usually appear before the verb in simple tenses, especially in colloquial speech. Examples:

Ele me ensina piano. (I receive the teaching)
Eles nos ensinam novas palavras.

With both pronouns: recommendations

If you want to say teach someone something using pronouns, a clear and natural strategy in Brazilian Portuguese is to keep one pronoun as a prepositional phrase and the other as a clitic. For example, use the direct object as a clitic and the indirect object with para + pronoun:

Ela me ensinou para ele. (This is awkward; better use: Ela ensinou isso para ele para express she taught that to him.)
Ela ensinou-o para mim. (old-fashioned; better: Ela me ensinou isso.)

Better examples:

Eu ensinei a lição para eles. (I taught the lesson to them)
Eu lhes ensinei a lição. (formal/written)

Verb conjugation and tense examples

Conjugate ensinar to match subject and tense. Here are common tenses with example sentences that show direct and indirect objects.

Present tense

Eu ensino espanhol para meus alunos.
Você ensina gramática para mim.

Preterite (simple past)

Ela ensinou português aos estrangeiros.
Nós ensinamos as regras para as crianças ontem.

Imperfect

Quando eu era jovem, eu ensinava música na escola.
Ele ensinava os alunos com paciência.

Future

Eu ensinarei novas técnicas na próxima semana.
Eles ensinarão as crianças a nadar.

Active vs. passive and reflexive uses

Ensinar can appear in passive constructions or reflexive forms to emphasize different perspectives. Passive voice focuses on the action being done to the subject. In Portuguese, the passive of ensinar uses ser + past participle:

O conteúdo foi ensinado pelo professor.
As novas regras foram ensinadas aos alunos.

There is also a pronominal (reflexive) variant ensinar-se, which is rare and usually appears as ensinar-se algo, meaning to be taught something or to learn in some contexts. More common for learning is aprender, so use ensinar-se carefully:

Ensina-se português nesta escola. (A passive/impersonal way to say Portuguese is taught at this school)

Common mistakes and tips

1. Confusing direct and indirect objects: Remember that the direct object answers what is taught and the indirect object answers to whom. Portuguese speakers often mark the indirect object with a or para.
2. Overusing lhe/ lhes: In spoken Brazilian Portuguese, prefer para + pronoun for clarity: para mim, para você, para ele/ela, para nós, para vocês, para eles/elas.
3. Clitic placement: While European Portuguese places clitics after verbs in many contexts, Brazilian Portuguese commonly puts them before verbs in spoken language, especially me and nos. If in doubt, use a prepositional phrase.
4. Word order: Keep the direct object before the indirect object unless you are emphasizing someone or using a pronoun; then adjust for natural flow.

Examples in everyday contexts

Classroom

O professor ensina história para os alunos.
A professora me ensinou como fazer o experimento.

Private lessons

Ela ensina piano a crianças e adultos.
Ele me ensinou a tocar uma música nova.

Online tutorials

Este canal ensina gramática de forma simples.
Eles ensinam a usar o software passo a passo.

Parent-child

Minha mãe me ensinou a cozinhar.
Eu ensino meu filho a escovar os dentes.

Usage notes and cultural context

In Brazil, teaching often implies a personal relationship, either formal (professores, instrutores) or informal (family members, friends). Saying ensinar someone something can sound slightly more formal than ensinar para alguém in casual speech, where para + pessoa is very common. Brazilian speakers also use ensinar in idiomatic expressions, such as ensinar alguém a dar valor, meaning to teach someone to appreciate something, or ensinar alguém a viver, which can be more colloquial and context-dependent.

When referring to professional teachers, titles and respect are common. Use o professor/a professora to indicate the teacher and maintain polite forms when appropriate: O professor me ensinou com paciência; A professora nos ensinou muito.

Common collocations with ensinar

ensinar algo a alguém — teach something to someone
ensinar alguém a + infinitive — teach someone to do something
ensinar por/através de — teach by/through (a method)
ensinar bem/mal — teach well/badly

Quick reference summary

Structure: Subject + ensinar + direct object (what) + indirect object (to whom).
Direct object: noun, pronoun, infinitive, or clause. Example: ensinar a gramática / ensinar a falar.
Indirect object: marked with a or para, or replaced by pronouns (lhe, para mim, para você).
Pronoun strategy: Use para + pronoun for indirect objects in spoken Brazilian Portuguese for clarity. Use direct object pronouns me, te, o/a, nos, os/as as needed.
Tense: Conjugate ensinar normally to match subject and time frame.

Conclusion

Mastering ensinar with direct and indirect objects makes your Portuguese more precise and natural when describing teaching actions. Remember the basic order: what is taught (direct object) then to whom (indirect object), prefer para + pronoun for indirect objects in spoken Brazilian Portuguese, and use clear clitic placement for direct object pronouns. With practice, you will use ensinar confidently in classroom, family, and everyday situations.