Here we describe a 4-stage protocol to differentiate human embryonic stem cells to NKX6-1+ pancreatic progenitors in vitro. This protocol can be applied to a variety of human pluripotent stem cell lines.