Maryland Gov. Martin O’Malley, right, and state Senate President Thomas V. Mike Miller, left, attend the grand opening of Maryland’s second casino at the Ocean Downs horse racing track in January. (By Brian Witte/Associated Press)

The performance of the two facilities — Hollywood Casino Perryville in Cecil County and the Casino at Ocean Downs in Worcester County — has been close to what was forecast on a per-machine basis when Maryland lawmakers crafted the slots program in 2007.

However, both casinos have significantly fewer machines than envisioned at the time, so gross revenue is lower than originally projected.

Hollywood Casino Perryville has 1,500 machines, and Ocean Downs opened with 750 machines; both sites are authorized to operate as many as 2,500 machines.

Of the nearly $13.3 million generated at the two sites in May, about $6.4 million is earmarked for education, according to Maryland lottery figures. The operators keep about $4.4 million. Smaller shares go to local governments and horse-racing interests.

Three additional locations have yet to open in Maryland. The launch of the state’s largest planned casino, Maryland Live! in Anne Arundel County, was recently pushed back to 2012. The developer is planning to put 4,750 machines in the casino at Arundel Mills mall.

The state is still seeking bidders for locations in downtown Baltimore and Allegany County. An earlier applicant for the Baltimore location was rejected by a state panel.