Spinal muscular atrophy (SMA) is a lethal hereditary disease caused by homozygous deletion/inactivation of the survival of motoneuron 1 (SMN1) gene. The nearby SMN2 gene, despite its identical coding capacity, is only an incomplete substitute, because a single nucleotide difference impairs the inclusion of its seventh exon in the messenger RNA (mRNA). This splicing defect can be corrected (transiently) by specially designed oligonucleotides. Here we have developed a more permanent correction strategy based on bifunctional U7 small nuclear RNAs (snRNAs). These carry both an antisense sequence that allows specific binding to exon 7 and a splicing enhancer sequence that will improve the recognition of the targeted exon. When expression cassettes for these RNAs are stably introduced into cells, the U7 snRNAs become incorporated into small nuclear ribonucleoprotein (snRNP) particles that will induce a durable splicing correction. We have optimized this strategy to the point that virtually all SMN2 pre-mRNA becomes correctly spliced. In fibroblasts from an SMA patient, this approach induces a prolonged restoration of SMN protein and ensures its correct localization to discrete nuclear foci (gems).