Amelogenin is the major organic component in the enamel matrix of developing teeth and plays an important role in enamel biomineralization. Amelogenin has been reported to be a specific secretory product of ameloblasts. In this study, we examined amelogenin gene expression in various cell layers prepared from a porcine permanent tooth germ using reverse transcription-polymerase chain-reaction (RT-PCR). Amelogenin amplification products were detected only in the secretory ameloblast layer after 20 cycles of PCR. After 30 cycles of PCR, amelogenin amplification products were detected in secretory and maturation-stage ameloblasts and in odontoblasts. The relative levels of amelogenin gene expression in secretory and maturation-stage ameloblasts and odontoblasts were determined. Secretory ameloblasts expressed over 1000 times the level of amelogenin mRNA found in odontoblasts. Amelogenin gene expression in odontoblasts was confirmed in an erupted porcine permanent first molar, which has no ameloblasts. Amelogenin PCR amplification products were identified from 4 different alternatively spliced transcripts in the ameloblast samples, and the same spliced forms were detected in the odontoblast samples.