首 页 中心概况 新闻动态 教育视线 学术研究 资源中心 友情链接 华东各类活动获奖证书查询下载
您现在的位置:首页 > 教育视线 >正文
美国《每一个学生成功法》闪亮问世
作者:赵中建 | 发布时间:2015-12-30 | 来源:教育能见度 | 点击数:837

2015年12月10日,一个又将载入美国教育史册的日子。这一天,美国总统奥巴马在此前一天经由美国参众两院高票通过的《每一个学生成功法》(The Every Students Succeeds Act)草案(bill)上亲笔签名,使其成为一项新的立法(law),从而正式取代实施于2002年初的著名的《不让一个儿童落后法》。

奥巴马总统在论及《每一个学生成功法》取代《不让一个儿童落后法》时认为后者在实现其目标方面“更多的是一种负担而不是一种帮助”,“《不让一个儿童落后法》的目标是正确的:承诺教育每一个儿童的教师都是优秀的教师——这是要做的正确的事情,这是正确的目标。更高的标准是对的,问责也是对的……但拒绝教师、学校和各州为实现这些目标所需要的东西,则是无法实现目标的。这就是我们为什么必须修正《不让一个儿童落后法》的原因。”

《每一个学生成功法》的最大特点是将控制教育的权利归还于给各州和地方学区,从而终结了《不让一个儿童落后法》所规定的联邦以测试为基础的问责制度。这在一些媒体报道的标题中可以明确看到这一显著特征或变化:《每一个学生成功法》“还原了地方对教育的控制”,它“将权力归还于各州”,它“继续了联邦对于美国学校的长期退避”。《华尔街杂志》社论指出,新法“代表了25年来联邦对于各州控制的最大转移”;而《纽约时报》则认为新法代表着“一个时代的终结,即联邦政府咄咄逼人似地控制公立学校成绩的时代的终结,从而将控制权归还于各州和地方学区。”

《今日美国》以“《每一个学生成功法》对《不让一个儿童落后法》:改变了什么?”为题,着重报道了前后两法(以下分别简称为“新法”和“旧法”)的差异,其最基本方面包括:

在考试方面,“旧法”要求各州在数学和英语学科每年对三年级到八年级的学生进行考试,尔后在高中阶段再度进行;对于科学学科,小学、初中和高中阶段则分别至少举行一次考试。“新法”仍然认为各州必须在同样的年级阶段进行考试,但在如何和何时进行考试方面各州具有灵活性。例如,一次年度测评可以分解为若干次小的测试;又如,考试的类型可以不同,以求更为准确地测评学生的所学知识。

在问责方面,“旧法”的一个原则就是学校必须提高所有学生的学业成绩,而为了做到这一点,“旧法”要求学区对于break out通过考试分数和其他的措施来确保少数族裔分组(subgroups)每年取得进步,但实际上许多州发现这样的目标是不切实际的。“新法”规定将问责的目标完全地归还于各州,各州虽要向联邦教育部提交其问责计划,但教育部监管的作用有限。各州和地方学区的决策者有权为了其基于证据的学校改善而构建它们自己的有力的问责制度。

在共同核心州际课程标准方面,尽管“旧法”实施之初还没有共同核心州际课程标准,但奥巴马政府仍根据“旧法”要求鼓励各州接受此类标准。而“新法”允许(allow)各州接受共同核心州际课程标准,但没有要求(require)各州这样做,同时要求教育部采取中立的立场。“教育部长不应试图影响,激励或迫使各州接受根据‘共同核心州际标准计划’而编制的共同核心州际课程标准或任何其他对于绝大多数州是共同的学术标准,或与此类标准相联系的各种评估。”

在干预补救措施方面,“旧法”要求希望获得联邦资助经费的各州要十分关注那些失败(fail)学校去有效地提升考试成绩。尽管最初的干预措施是比较柔性的,但如果五年后学校成绩改善仍为有限,则要求解雇校长和大多数教师员工,学校须转为特许学校,要延长学年日期或每天的在校时间,甚或学校被完全关闭。“新法”虽然界定了何为需要进行干预的学校,但对应该如何进行干预则涉及甚少。(由各州自己界定的)评估分数底部之5%的学校、毕业生少于67%的高中,或其属于弱势群体的学生学业成绩始终不佳的学校,都可被认为是失败学校且可以被州政府接管,而《成功法》并未明确各州对此类学校需要做些什么做出规定。

尽管《每一个学生成功法》已经成为立法且将付诸实施,同时也获得太多的赞扬和掌声,但其未来的前景及其对美国教育改革所能产生的意义,似乎从一开始就不太为人看好。“实际上,学校或许看不到什么实质性的变化。”美国名为“第三条道路”(Third Way)的智库之教育政策顾问希勒尔(Tamara Hiler)指出:“我并不认为家长在明年将其孩子送入根据新的联邦立法办学的学校时会注意到有什么不同,他们可能注意到的唯一之事,就是他们的州或学区或许会减少考试的次数,而更多的考试是他们孩子前几年所一直面临的。”

正如《华盛顿邮报》所指出的:一些专家警告说,《每一个学生成功法》本身就具有“它自己的重大问题”。甚至有媒体报道将其标题直接列为“《每一个学生成功法》使更多的学生失败”,并明确指出:“《不让一个儿童落后法》针对底绩效之学校的笨拙规定和严厉的惩罚性措施,使得许许多多的学生落后并使全国各地的多元性社区的教育变得更糟。而奥巴马总统周四上午签署的取代《不让一个儿童落后法》的《每一个学生成功法》,则更是一个谎言。”

除此之外,《每一个学生成功法》在大力促进学前教育,提升和加特许学校计划和磁石学校计划,支持乡村学校及美国印第安人和阿拉斯加土著学生等诸多方面都有明确规定。确保教育质量提升和促进教育公平依然是“新法”的主旨内容。

不管如何,《不让一个儿童落后法》已经实施10年有余,不论其功过如何,它在美国教育发展改革史上毕竟是一部具有里程碑意义的教育立法。同样,今天问世的《每一个学生成功法》对于美国中小学教育发展和改革会产生怎样的影响,自有美国的未来教育实践来证明。


返回到顶部
服务专区
交流评选申报
问卷调查
数据库填报
推荐·关注 更多>>
2018年华东校外教育中青年骨干教师交... 2018-09-27
2018年度华东校外教育学术年会 暨“... 2018-09-15
学而知疏 求则思进 ——记少年宫系统... 2018-09-14
2018年校外教育短期课程设计交流活动... 2018-09-08
2018年校外教育论文交流活动评审结果... 2018-09-08
专业引路,星火燎原 ——少年宫系统... 2018-05-03
关于开展校外教育STEM项目文案征集活... 2018-03-14
关于开展2018年校外教育论文征集活动... 2018-03-14
友情链接
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> link_index [in template "WEB-INF/t/cms/hd/hd/include/left.html" at line 91, column 29] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign j = link_index + 1 [in template "WEB-INF/t/cms/hd/hd/include/left.html" at line 91, column 17] - Reached through: @cms_content_list titLen="14" channel... [in template "WEB-INF/t/cms/hd/hd/include/left.html" at line 90, column 7] - Reached through: #include "../include/left.html" [in template "WEB-INF/t/cms/hd/hd/content/news.html" at line 81, column 50] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:451) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:374) at freemarker.core.AddConcatExpression._eval(AddConcatExpression.java:78) at freemarker.core.AddConcatExpression._eval(AddConcatExpression.java:56) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.Assignment.accept(Assignment.java:134) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:263) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.Environment$NestedElementTemplateDirectiveBody.render(Environment.java:2727) at com.jeecms.cms.action.directive.ContentListDirective.execute(ContentListDirective.java:70) at freemarker.core.Environment.visit(Environment.java:426) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:101) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.include(Environment.java:2505) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.jeecms.common.web.XssFilter.doFilter(XssFilter.java:45) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)