+8  A: 

Use the lattice package:

library(lattice)
histogram( ~ escore | inst, data=X)

if X is your data.frame object.

Dirk Eddelbuettel
You can't beat lattice for it's beauty in conditioning.
Vince
@Dirk - that definitely worked. What does specifying the "pipe" (|) do in this particular command?@Vince - agreed. This did exactly what I wanted.
briandk
In the lattice framework, you specify the conditioning variable after the "pipe" symbol. There are lots and lots of options -- see the help page, the lattice book and online tutorials you may find via Google.
Dirk Eddelbuettel
+10  A: 
Jonathan Chang