XML 23 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings (Loss) Per Share (Details) (USD $)
Share data in Millions, unless otherwise specified
9 Months Ended
Feb. 28, 2015
Feb. 28, 2014
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 9,900,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1  
Participating Restricted Stock Units [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Undistributed Earnings Allocated to Participating Securities $ 0.1us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
/ us-gaap_StatementClassOfStockAxis
= schl_ParticipatingRestrictedStockUnitsMember
$ 0.1us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
/ us-gaap_StatementClassOfStockAxis
= schl_ParticipatingRestrictedStockUnitsMember